Mar 14
2025
SELL
Payment of exercise price or tax liability
$235,661
$65.1 p/Share
3,620
Reduced 2.77%
127,176
Common Stock
Mar 13
2025
SELL
Open market or private sale
$1,968,296
$66.6 p/Share
29,554
Reduced 22.28%
103,092
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$448,752
$66.1 p/Share
6,789
Reduced 4.93%
130,796
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
$515,700
$22.92 p/Share
22,500
Added 14.5%
132,646
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
34,493
Added 20.04%
137,585
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$140,248
$66.5 p/Share
2,109
Reduced 1.88%
110,146
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$242,359
$67.21 p/Share
3,606
Reduced 3.11%
112,255
Common Stock
Dec 06
2024
SELL
Open market or private sale
$1,556,446
$60.12 p/Share
25,889
Reduced 18.26%
115,861
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
$970,319
$37.48 p/Share
25,889
Added 15.44%
141,750
Common Stock
Jun 21
2024
-
115,000
Reduced 49.81%
115,861
Common Stock
Apr 23
2024
SELL
Open market or private sale
$1,713,684
$57.18 p/Share
29,970
Reduced 11.49%
230,861
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$1,148,750
$38.33 p/Share
29,970
Added 10.31%
260,831
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$650,355
$55.51 p/Share
11,716
Reduced 4.83%
230,861
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
58,665
Added 19.47%
242,577
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$127,268
$55.31 p/Share
2,301
Reduced 1.24%
183,912
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$115,973
$54.99 p/Share
2,109
Reduced 1.12%
186,213
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$371,304
$55.97 p/Share
6,634
Reduced 3.4%
188,322
Common Stock
Sep 12
2023
SELL
Open market or private sale
$1,045,580
$45.46 p/Share
23,000
Reduced 10.55%
194,956
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$567,180
$24.66 p/Share
23,000
Added 9.55%
217,956
Common Stock
Apr 21
2023
SELL
Open market or private sale
$1,102,850
$47.95 p/Share
23,000
Reduced 10.55%
194,956
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
$567,180
$24.66 p/Share
23,000
Added 9.55%
217,956
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$95,775
$47.18 p/Share
2,030
Reduced 1.03%
194,956
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$276,759
$47.1 p/Share
5,876
Reduced 2.9%
196,986
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$679,833
$47.25 p/Share
14,388
Reduced 6.62%
202,862
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
58,025
Added 21.08%
217,250
Common Stock