Nov 22
2024
BUY
Grant, award, or other acquisition
-
1,095
Added 8.19%
12,278
Common Stock
Sep 10
2024
SELL
Open market or private sale
$1,439,888
$153.9 p/Share
9,356
Reduced 45.06%
11,408
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
$82,318
$22.86 p/Share
3,601
Added 14.78%
20,764
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$36,844
$136.97 p/Share
269
Reduced 1.54%
17,163
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$28,562
$110.28 p/Share
259
Reduced 1.51%
16,902
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$84,517
$114.99 p/Share
735
Reduced 4.28%
16,436
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
4,925
Added 24.91%
14,844
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$17,445
$107.03 p/Share
163
Reduced 1.07%
15,112
Common Stock
May 12
2024
SELL
Payment of exercise price or tax liability
$51,185
$106.86 p/Share
479
Reduced 3.13%
14,820
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
3,638
Added 20.68%
13,957
Common Stock
Nov 07
2023
-
2,500
Reduced 19.5%
10,319
Common Stock
Nov 07
2023
SELL
Open market or private sale
$1,135,293
$75.19 p/Share
15,099
Reduced 54.08%
12,819
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$271,700
$21.22 p/Share
12,804
Added 31.44%
27,918
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$8,228
$68.57 p/Share
120
Reduced 0.79%
15,114
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$17,658
$95.97 p/Share
184
Reduced 1.22%
14,887
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
6,176
Added 31.68%
13,319
Common Stock
Nov 09
2022
BUY
Open market or private purchase
$130,850
$52.34 p/Share
2,500
Added 17.57%
11,730
Common Stock
Aug 05
2022
BUY
Open market or private purchase
$152,075
$60.83 p/Share
2,500
Added 23.04%
8,353
Common Stock
May 12
2022
BUY
Grant, award, or other acquisition
-
4,025
Added 24.65%
12,306
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
1,152
Added 23.98%
3,652
Common Stock
Feb 24
2022
BUY
Open market or private purchase
$192,500
$77.0 p/Share
2,500
Added 50.0%
2,500
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
1,387
Added 11.5%
10,676
Common Stock