Aug 29
2025
SELL
Open market or private sale
$1,027,290
$93.39 p/Share
11,000
Reduced 19.69%
44,867
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$485,491
$90.24 p/Share
5,380
Reduced 8.78%
55,867
Common Stock
Aug 19
2025
BUY
Exercise of conversion of derivative security
$1,414,952
$56.58 p/Share
25,008
Added 28.99%
61,247
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$410,190
$186.45 p/Share
2,200
Reduced 5.74%
36,126
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
6,152
Added 13.83%
38,326
Common Stock
Feb 21
2025
-
500
Reduced 1.53%
32,174
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
5,076
Added 13.45%
32,674
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$57,195
$182.15 p/Share
314
Reduced 1.12%
27,598
Common Stock
Apr 17
2024
SELL
Open market or private sale
$3,450,450
$230.03 p/Share
15,000
Reduced 34.67%
28,271
Common Stock
Apr 17
2024
-
500
Reduced 1.77%
27,771
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
2,694
Added 5.86%
43,271
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
$251,198
$41.18 p/Share
6,100
Added 13.09%
40,487
Common Stock
Jan 13
2023
SELL
Open market or private sale
$2,994,609
$250.03 p/Share
11,977
Reduced 25.83%
34,387
Common Stock
Jan 11
2023
SELL
Open market or private sale
$130,750
$250.0 p/Share
523
Reduced 1.12%
46,364
Common Stock
Jan 05
2023
-
400
Reduced 0.85%
46,887
Common Stock
Apr 01
2022
SELL
Open market or private sale
$3,869,400
$257.96 p/Share
15,000
Reduced 24.13%
47,176
Common Stock
Feb 18
2022
-
250
Reduced 0.4%
62,176
Common Stock
Feb 17
2022
-
250
Reduced 0.4%
62,426
Common Stock
Sep 28
2021
BUY
Exercise of conversion of derivative security
$84,734
$17.82 p/Share
4,755
Added 7.06%
62,624
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$313,500
$25.08 p/Share
12,500
Added 17.78%
57,789
Common Stock
Feb 25
2021
SELL
Open market or private sale
$4,522,200
$226.11 p/Share
20,000
Reduced 30.41%
45,769
Common Stock
Jan 21
2021
-
480
Reduced 1.05%
45,289
Common Stock
Dec 15
2020
SELL
Open market or private sale
$567,060
$189.02 p/Share
3,000
Reduced 4.37%
65,651
Common Stock
Nov 17
2020
SELL
Open market or private sale
$511,530
$170.51 p/Share
3,000
Reduced 4.19%
68,651
Common Stock
Oct 20
2020
SELL
Open market or private sale
$367,020
$122.34 p/Share
3,000
Reduced 4.02%
71,651
Common Stock