May 13
2025
SELL
Open market or private sale
$855,796
$237.26 p/Share
3,607
Reduced 37.25%
6,077
Common Stock
Apr 07
2025
SELL
Payment of exercise price or tax liability
-
2,462
Reduced 20.27%
9,684
Common Stock
Dec 03
2024
SELL
Open market or private sale
$3,618,327
$230.32 p/Share
15,710
Reduced 56.4%
12,146
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
$1,779,695
$117.34 p/Share
15,167
Added 35.25%
27,856
Common Stock
Nov 11
2024
SELL
Open market or private sale
$2,439,902
$226.82 p/Share
10,757
Reduced 45.88%
12,689
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$842,009
$93.88 p/Share
8,969
Added 27.67%
23,446
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
5,116
Added 26.11%
14,477
Common Stock
May 20
2024
SELL
Open market or private sale
$501,000
$200.4 p/Share
2,500
Reduced 21.08%
9,361
Common Stock
Apr 08
2024
SELL
Payment of exercise price or tax liability
$292,365
$202.75 p/Share
1,442
Reduced 10.84%
11,861
Common Stock
Feb 28
2024
SELL
Open market or private sale
$2,559,185
$201.02 p/Share
12,731
Reduced 48.9%
13,303
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$1,446,336
$98.31 p/Share
14,712
Added 36.11%
26,034
Common Stock
Aug 22
2023
SELL
Open market or private sale
$446,000
$178.4 p/Share
2,500
Reduced 18.09%
11,322
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
3,068
Added 18.16%
13,822
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$300,526
$139.91 p/Share
2,148
Reduced 16.65%
10,754
Common Stock
Aug 15
2022
SELL
Open market or private sale
$2,992,510
$179.16 p/Share
16,703
Reduced 56.42%
12,902
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$1,039,307
$56.74 p/Share
18,317
Added 38.22%
29,605
Common Stock
Aug 10
2022
BUY
Grant, award, or other acquisition
-
4,569
Added 28.81%
11,288
Common Stock
Apr 06
2022
SELL
Payment of exercise price or tax liability
$246,515
$159.66 p/Share
1,544
Reduced 18.69%
6,719
Common Stock
Aug 09
2021
BUY
Grant, award, or other acquisition
-
3,176
Added 27.76%
8,263
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$136,493
$156.17 p/Share
874
Reduced 14.66%
5,087
Common Stock