Sep 12
2025
SELL
Open market or private sale
$787,524
$58.0 p/Share
13,578
Reduced 5.34%
240,766
Common Stock, par valu...
Sep 12
2025
BUY
Exercise of conversion of derivative security
$275,090
$20.26 p/Share
13,578
Added 5.07%
254,344
Common Stock, par valu...
Aug 28
2025
SELL
Open market or private sale
$767,260
$59.02 p/Share
13,000
Reduced 5.12%
240,766
Common Stock, par valu...
Aug 28
2025
BUY
Exercise of conversion of derivative security
$263,380
$20.26 p/Share
13,000
Added 4.87%
253,766
Common Stock, par valu...
Aug 18
2025
SELL
Open market or private sale
$1,228,862
$58.16 p/Share
21,129
Reduced 8.07%
240,766
Common Stock, par valu...
Aug 18
2025
BUY
Exercise of conversion of derivative security
$358,981
$16.99 p/Share
21,129
Added 7.47%
261,895
Common Stock, par valu...
Aug 15
2025
SELL
Open market or private sale
$1,208,156
$57.18 p/Share
21,129
Reduced 8.07%
240,766
Common Stock, par valu...
Aug 15
2025
BUY
Exercise of conversion of derivative security
$358,981
$16.99 p/Share
21,129
Added 7.47%
261,895
Common Stock, par valu...
Aug 13
2025
SELL
Open market or private sale
$888,438
$56.06 p/Share
15,848
Reduced 6.18%
240,766
Common Stock, par valu...
Aug 13
2025
BUY
Exercise of conversion of derivative security
$269,257
$16.99 p/Share
15,848
Added 5.82%
256,614
Common Stock, par valu...
Aug 08
2025
SELL
Open market or private sale
$1,800,000
$60.0 p/Share
30,000
Reduced 11.08%
240,766
Common Stock, par valu...
Jun 12
2025
SELL
Open market or private sale
$615,527
$41.38 p/Share
14,875
Reduced 5.21%
270,766
Common Stock, par valu...
Jun 12
2025
BUY
Exercise of conversion of derivative security
$269,237
$18.1 p/Share
14,875
Added 4.95%
285,641
Common Stock, par valu...
Jun 11
2025
SELL
Open market or private sale
$553,619
$41.66 p/Share
13,289
Reduced 4.68%
270,766
Common Stock, par valu...
Jun 11
2025
BUY
Exercise of conversion of derivative security
$269,235
$20.26 p/Share
13,289
Added 4.47%
284,055
Common Stock, par valu...
Jun 10
2025
SELL
Open market or private sale
$363,614
$41.04 p/Share
8,860
Reduced 3.17%
270,766
Common Stock, par valu...
Jun 10
2025
BUY
Exercise of conversion of derivative security
$179,503
$20.26 p/Share
8,860
Added 3.07%
279,626
Common Stock, par valu...
Apr 01
2025
BUY
Grant, award, or other acquisition
-
4,099
Added 1.49%
270,766
Common Stock, par valu...
Feb 28
2025
SELL
Payment of exercise price or tax liability
$2,966,272
$35.14 p/Share
84,413
Reduced 24.04%
266,667
Common Stock, par valu...
Dec 07
2024
SELL
Payment of exercise price or tax liability
$466,739
$40.06 p/Share
11,651
Reduced 3.21%
351,080
Common Stock, par valu...
Dec 03
2024
BUY
Grant, award, or other acquisition
-
62,919
Added 14.78%
362,731
Common Stock, par valu...
Sep 16
2024
SELL
Open market or private sale
$1,509,166
$50.8 p/Share
29,708
Reduced 9.02%
299,812
Common Stock, par valu...
Sep 13
2024
SELL
Open market or private sale
$1,478,164
$49.2 p/Share
30,044
Reduced 9.11%
299,812
Common Stock, par valu...
Sep 13
2024
BUY
Exercise of conversion of derivative security
$537,714
$18.1 p/Share
29,708
Added 8.27%
329,520
Common Stock, par valu...
Sep 12
2024
BUY
Exercise of conversion of derivative security
$498,730
$16.6 p/Share
30,044
Added 8.35%
329,856
Common Stock, par valu...