Jun 05
2024
SELL
Payment of exercise price or tax liability
$30,270
$111.29 p/Share
272
Reduced 0.89%
30,406
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$98,736
$113.23 p/Share
872
Reduced 2.76%
30,678
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$71,321
$113.57 p/Share
628
Reduced 1.95%
31,550
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$148,741
$112.94 p/Share
1,317
Reduced 3.93%
32,178
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
3,200
Added 8.72%
33,495
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
-
1,659
Reduced 5.19%
30,295
Common Stock
Dec 14
2023
-
365
Reduced 1.16%
31,006
Common Stock
Sep 07
2023
SELL
Open market or private sale
$561,729
$181.32 p/Share
3,098
Reduced 8.99%
31,371
Common Stock
Jun 07
2023
SELL
Open market or private sale
$273,604
$172.73 p/Share
1,584
Reduced 4.39%
34,469
Common Stock
May 25
2023
SELL
Open market or private sale
$286,288
$152.2 p/Share
1,881
Reduced 4.96%
36,053
Common Stock
May 18
2023
SELL
Open market or private sale
$341,135
$141.55 p/Share
2,410
Reduced 5.97%
37,934
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$120,065
$137.69 p/Share
872
Reduced 2.12%
40,344
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$81,589
$129.92 p/Share
628
Reduced 1.5%
41,216
Common Stock
May 16
2023
SELL
Open market or private sale
$534,940
$129.84 p/Share
4,120
Reduced 8.96%
41,844
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$316,391
$127.99 p/Share
2,472
Reduced 5.1%
45,964
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
5,400
Added 10.03%
48,436
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
-
5,595
Reduced 11.51%
43,036
Common Stock
Feb 13
2023
SELL
Open market or private sale
$450,802
$127.67 p/Share
3,531
Reduced 7.39%
44,239
Common Stock
Nov 15
2022
SELL
Open market or private sale
$281,477
$79.0 p/Share
3,563
Reduced 6.94%
47,770
Common Stock
Aug 12
2022
SELL
Open market or private sale
$285,918
$75.5 p/Share
3,787
Reduced 6.87%
51,333
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$52,808
$60.56 p/Share
872
Reduced 1.56%
55,120
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$47,472
$56.38 p/Share
842
Reduced 1.85%
44,664
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
11,328
Added 16.83%
55,992
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$139,315
$56.38 p/Share
2,471
Reduced 5.15%
45,506
Common Stock
Mar 17
2022
SELL
Open market or private sale
$233,441
$71.85 p/Share
3,249
Reduced 6.34%
47,977
Common Stock