Dec 11
2024
SELL
Open market or private sale
$1,097,685
$65.16 p/Share
16,846
Reduced 9.07%
168,946
Common Stock
Dec 10
2024
SELL
Open market or private sale
$286,304
$65.01 p/Share
4,404
Reduced 2.32%
185,792
Common Stock
Nov 25
2024
-
6,800
Reduced 3.45%
190,196
Common Stock
Aug 22
2024
BUY
Grant, award, or other acquisition
$5,000,033
$53.45 p/Share
93,546
Added 32.2%
196,996
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,443,724
$2620.19 p/Share
551
Reduced 21.03%
2,069
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
1,129
Added 30.11%
2,620
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
$42,213
$2638.35 p/Share
16
Added 1.06%
1,491
Common Stock
Nov 14
2023
SELL
Open market or private sale
$349,759
$2159.01 p/Share
162
Reduced 9.9%
1,475
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$2,743,547
$2064.37 p/Share
1,329
Reduced 20.06%
5,295
Common Stock
May 01
2023
SELL
Open market or private sale
$7,559,293
$2066.51 p/Share
3,658
Reduced 69.08%
1,637
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$3,051,672
$973.11 p/Share
3,136
Added 32.13%
6,624
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$983,422
$1644.52 p/Share
598
Reduced 14.64%
3,488
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
1,113
Added 21.41%
4,086
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$1,285,253
$1722.86 p/Share
746
Reduced 20.06%
2,973
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$264,130
$1404.95 p/Share
188
Reduced 4.81%
3,719
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$243,470
$1288.2 p/Share
189
Reduced 4.61%
3,907
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$1,965,880
$1608.74 p/Share
1,222
Reduced 22.98%
4,096
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
2,277
Added 29.98%
5,318
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$809,288
$1452.94 p/Share
557
Reduced 15.48%
3,041
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$658,702
$1747.22 p/Share
377
Reduced 9.48%
3,598
Common Stock
Jul 22
2021
SELL
Payment of exercise price or tax liability
$568,941
$1755.99 p/Share
324
Reduced 5.01%
6,137
Common Stock
Jul 22
2021
SELL
Open market or private sale
$3,778,419
$1747.65 p/Share
2,162
Reduced 35.23%
3,975
Common Stock
Jul 22
2021
BUY
Exercise of conversion of derivative security
$567,606
$355.42 p/Share
1,597
Added 19.82%
6,461
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$584,478
$1550.34 p/Share
377
Reduced 7.19%
4,864
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$973,075
$1485.61 p/Share
655
Reduced 11.11%
5,241
Common Stock