Sep 30
2024
BUY
Grant, award, or other acquisition
-
37
Added 0.1%
37,313
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$61,349
$95.56 p/Share
642
Reduced 1.69%
37,274
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$50,448
$96.46 p/Share
523
Reduced 1.36%
37,916
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$66,670
$94.3 p/Share
707
Reduced 1.81%
38,439
Common Stock
Aug 11
2024
SELL
Payment of exercise price or tax liability
$49,507
$94.3 p/Share
525
Reduced 1.32%
39,147
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
7,423
Added 15.76%
39,672
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
30
Added 0.09%
32,249
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
35
Added 0.11%
32,217
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.1%
32,181
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.1%
32,147
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$66,226
$99.29 p/Share
667
Reduced 2.03%
32,113
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$54,389
$99.25 p/Share
548
Reduced 1.64%
32,780
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$199,269
$94.71 p/Share
2,104
Reduced 5.94%
33,328
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
-
5,279
Added 12.97%
35,433
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.09%
30,154
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$2,318,237
$101.82 p/Share
22,768
Reduced 43.17%
29,977
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$2,036,414
$74.75 p/Share
27,243
Added 39.36%
41,976
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
30
Added 0.12%
25,502
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
38
Added 0.15%
25,465
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
45
Added 0.18%
25,425
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$47,202
$71.41 p/Share
661
Reduced 2.54%
25,377
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$39,112
$72.03 p/Share
543
Reduced 2.04%
26,038
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$38,346
$70.88 p/Share
541
Reduced 1.99%
26,582
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$383,566
$68.9 p/Share
5,567
Reduced 21.71%
20,070
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
7,054
Added 20.64%
27,124
Common Stock