Nov 18
2024
BUY
Grant, award, or other acquisition
-
6,369
Added 14.56%
37,363
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$249,116
$88.97 p/Share
2,800
Reduced 8.29%
30,994
Common Stock
Nov 16
2024
BUY
Grant, award, or other acquisition
-
4,462
Added 11.76%
33,465
Common Stock
Nov 13
2024
SELL
Payment of exercise price or tax liability
$63,256
$92.48 p/Share
684
Reduced 2.28%
29,331
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$43,844
$95.73 p/Share
458
Reduced 1.5%
30,015
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
19
Added 0.06%
30,473
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
12
Added 0.04%
30,453
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.04%
30,441
Common Stock
Mar 04
2024
SELL
Open market or private sale
$705,354
$174.42 p/Share
4,044
Reduced 11.73%
30,430
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$419,767
$103.8 p/Share
4,044
Added 10.5%
34,474
Common Stock
Feb 26
2024
SELL
Open market or private sale
$1,037,792
$158.49 p/Share
6,548
Reduced 17.71%
30,430
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,363,772
$131.41 p/Share
10,378
Reduced 21.91%
36,978
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
18,118
Added 28.08%
46,409
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$41,650
$135.23 p/Share
308
Reduced 1.04%
29,238
Common Stock
Nov 13
2023
BUY
Grant, award, or other acquisition
-
3,676
Added 11.06%
29,546
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$56,487
$132.29 p/Share
427
Reduced 1.62%
25,870
Common Stock
Mar 01
2023
SELL
Open market or private sale
$713,100
$150.0 p/Share
4,754
Reduced 15.31%
26,297
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$704,774
$117.15 p/Share
6,016
Reduced 16.23%
31,051
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
9,858
Added 21.26%
36,509
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$101,324
$100.62 p/Share
1,007
Reduced 3.57%
27,209
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$34,207
$104.61 p/Share
327
Reduced 1.15%
28,216
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
2,459
Added 7.93%
28,543
Common Stock
May 06
2022
SELL
Open market or private sale
$317,630
$115.0 p/Share
2,762
Reduced 9.57%
26,084
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$1,016,401
$105.82 p/Share
9,605
Reduced 24.98%
28,846
Common Stock
Nov 27
2021
BUY
Grant, award, or other acquisition
-
18,152
Added 32.51%
37,677
Common Stock