Feb 12
2025
SELL
Open market or private sale
$1,368,091
$105.06 p/Share
13,022
Reduced 31.4%
28,454
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,138,013
$105.98 p/Share
10,738
Reduced 20.57%
41,476
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
23,760
Added 31.27%
52,214
Common Stock
Jan 03
2025
SELL
Open market or private sale
$642,678
$89.86 p/Share
7,152
Reduced 20.09%
28,454
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$292,790
$89.32 p/Share
3,278
Reduced 8.43%
35,606
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
10,430
Added 21.15%
38,884
Common Stock
May 29
2024
SELL
Open market or private sale
$4,791,530
$75.1 p/Share
63,802
Reduced 69.48%
28,022
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$582,110
$17.26 p/Share
33,726
Added 26.86%
91,824
Common Stock
Mar 18
2024
SELL
Open market or private sale
$963,923
$66.45 p/Share
14,506
Reduced 19.98%
58,098
Common Stock
Feb 21
2024
SELL
Open market or private sale
$329,096
$66.35 p/Share
4,960
Reduced 6.39%
72,604
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$84,578
$65.82 p/Share
1,285
Reduced 1.63%
77,564
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
2,817
Added 3.45%
78,849
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$100,046
$65.82 p/Share
1,520
Reduced 1.96%
76,032
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,333
Added 4.12%
77,552
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$89,186
$65.82 p/Share
1,355
Reduced 1.79%
74,219
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
2,970
Added 3.78%
75,574
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$83,492
$65.95 p/Share
1,266
Reduced 1.71%
72,604
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
2,776
Added 3.62%
73,870
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
-
12,160
Reduced 14.61%
71,094
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
26,666
Added 24.26%
83,254
Common Stock
Jan 09
2024
SELL
Open market or private sale
$898,941
$59.25 p/Share
15,172
Reduced 21.14%
56,588
Common Stock
Jan 09
2024
BUY
Exercise of conversion of derivative security
$247,455
$16.31 p/Share
15,172
Added 17.45%
71,760
Common Stock
Jan 04
2024
SELL
Open market or private sale
$876,000
$58.4 p/Share
15,000
Reduced 20.95%
56,588
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
$244,649
$16.31 p/Share
15,000
Added 17.32%
71,588
Common Stock
Jan 03
2024
SELL
Open market or private sale
$689,850
$57.82 p/Share
11,931
Reduced 17.41%
56,588
Common Stock