Nov 18
2024
BUY
Grant, award, or other acquisition
-
4,549
Added 12.87%
30,804
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$105,340
$88.97 p/Share
1,184
Reduced 4.32%
26,255
Common Stock
Nov 16
2024
BUY
Grant, award, or other acquisition
-
2,380
Added 8.02%
27,299
Common Stock
Nov 13
2024
SELL
Payment of exercise price or tax liability
$31,350
$92.48 p/Share
339
Reduced 1.33%
25,059
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$20,869
$95.73 p/Share
218
Reduced 0.85%
25,398
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
12
Added 0.05%
25,616
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
7
Added 0.03%
25,604
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
7
Added 0.03%
25,597
Common Stock
Mar 14
2024
SELL
Open market or private sale
$1,144,455
$176.07 p/Share
6,500
Reduced 20.26%
25,590
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$572,027
$131.41 p/Share
4,353
Reduced 11.94%
32,090
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
8,919
Added 19.84%
36,046
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$18,932
$135.23 p/Share
140
Reduced 0.51%
27,524
Common Stock
Nov 13
2023
BUY
Grant, award, or other acquisition
-
2,298
Added 7.67%
27,664
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$28,971
$132.29 p/Share
219
Reduced 0.86%
25,366
Common Stock
Jul 18
2023
SELL
Open market or private sale
$480,270
$160.09 p/Share
3,000
Reduced 10.5%
25,585
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$376,168
$117.15 p/Share
3,211
Reduced 11.63%
24,394
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
6,572
Added 19.4%
27,306
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$39,946
$100.62 p/Share
397
Reduced 1.85%
21,033
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$14,645
$104.61 p/Share
140
Reduced 0.65%
21,430
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
1,476
Added 6.4%
21,570
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$72,305
$116.81 p/Share
619
Reduced 2.99%
20,094
Common Stock
May 05
2022
SELL
Open market or private sale
$1,069,459
$114.1 p/Share
9,373
Reduced 31.15%
20,713
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
$354,597
$25.39 p/Share
13,966
Added 31.7%
30,086
Common Stock
Dec 03
2021
SELL
Open market or private sale
$705,600
$112.0 p/Share
6,300
Reduced 28.1%
16,120
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
$57,456
$9.12 p/Share
6,300
Added 21.94%
22,420
Common Stock