Feb 25
2025
SELL
Open market or private sale
$279,552
$104.0 p/Share
2,688
Reduced 9.45%
25,766
Common Stock
Feb 24
2025
SELL
Open market or private sale
$487,368
$104.25 p/Share
4,675
Reduced 14.11%
28,454
Common Stock
Feb 19
2025
SELL
Open market or private sale
$159,078
$105.35 p/Share
1,510
Reduced 4.36%
33,129
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$161,393
$106.11 p/Share
1,521
Reduced 4.21%
34,639
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
3,334
Added 8.44%
36,160
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$143,779
$106.11 p/Share
1,355
Reduced 3.96%
32,826
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
2,970
Added 7.99%
34,181
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$134,335
$106.11 p/Share
1,266
Reduced 3.9%
31,211
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
2,776
Added 7.87%
32,477
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$91,808
$105.77 p/Share
868
Reduced 2.84%
29,701
Common Stock
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 12
2025
BUY
Exercise of conversion of derivative security
-
2,115
Added 6.47%
30,569
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