Nov 20
2025
SELL
Open market or private sale
$664,200
$180.0 p/Share
3,690
Reduced 6.73%
51,165
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
$58,781
$15.93 p/Share
3,690
Added 6.3%
54,855
Common Stock
Nov 18
2025
SELL
Open market or private sale
$397,620
$180.0 p/Share
2,209
Reduced 4.14%
51,165
Common Stock
Nov 18
2025
BUY
Exercise of conversion of derivative security
$35,189
$15.93 p/Share
2,209
Added 3.97%
53,374
Common Stock
Nov 17
2025
SELL
Open market or private sale
$1,045,892
$177.3 p/Share
5,899
Reduced 10.34%
51,165
Common Stock
Nov 17
2025
-
4,229
Reduced 7.63%
51,165
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
$97,923
$16.6 p/Share
5,899
Added 9.37%
57,064
Common Stock
Nov 06
2025
SELL
Payment of exercise price or tax liability
$64,201
$182.91 p/Share
351
Reduced 0.63%
55,394
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$51,501
$146.31 p/Share
352
Reduced 0.63%
55,745
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$80,365
$147.46 p/Share
545
Reduced 0.96%
56,097
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$51,990
$147.7 p/Share
352
Reduced 0.62%
56,642
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
$1,339,468
$129.23 p/Share
10,365
Added 15.39%
56,994
Common Stock
Nov 06
2024
BUY
Grant, award, or other acquisition
-
4,000
Added 7.9%
46,629
Common Stock
Jul 15
2024
SELL
Open market or private sale
$422,703
$136.4 p/Share
3,099
Reduced 6.78%
42,629
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$66,287
$21.39 p/Share
3,099
Added 6.35%
45,728
Common Stock
Jul 12
2024
SELL
Open market or private sale
$1,015,365
$135.04 p/Share
7,519
Reduced 14.99%
42,629
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$160,831
$21.39 p/Share
7,519
Added 13.04%
50,148
Common Stock
Jul 11
2024
-
4,605
Reduced 9.75%
42,629
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$62,681
$118.49 p/Share
529
Reduced 1.11%
47,234
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$106,799
$118.93 p/Share
898
Reduced 1.85%
47,763
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$42,204
$119.56 p/Share
353
Reduced 0.72%
48,661
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$1,043,992
$117.58 p/Share
8,879
Added 15.34%
49,014
Common Stock
Dec 14
2023
-
2,239
Reduced 4.92%
43,274
Common Stock
Dec 14
2023
SELL
Open market or private sale
$907,061
$111.46 p/Share
8,138
Reduced 15.17%
45,513
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$108,954
$18.47 p/Share
5,899
Added 9.91%
53,651
Common Stock