Aug 16
2024
SELL
Payment of exercise price or tax liability
$199,636
$146.04 p/Share
1,367
Reduced 2.06%
65,088
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$410,037
$143.47 p/Share
2,858
Reduced 4.36%
62,621
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
3,834
Added 5.45%
66,455
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$949,026
$122.25 p/Share
7,763
Reduced 10.6%
65,479
Common Stock
Jul 16
2024
BUY
Grant, award, or other acquisition
-
17,237
Added 19.05%
73,242
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$79,421
$57.51 p/Share
1,381
Reduced 2.41%
55,886
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$78,988
$58.38 p/Share
1,353
Reduced 2.31%
57,267
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$89,400
$58.09 p/Share
1,539
Reduced 2.99%
50,012
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
8,608
Added 12.8%
58,620
Common Stock
Jul 31
2023
SELL
Open market or private sale
$622,942
$60.06 p/Share
10,372
Reduced 16.75%
51,551
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$290,387
$57.8 p/Share
5,024
Reduced 7.5%
61,923
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
11,372
Added 14.52%
66,947
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$49,805
$37.56 p/Share
1,326
Reduced 2.34%
55,372
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$51,507
$39.05 p/Share
1,319
Reduced 2.27%
56,698
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$15,450
$37.32 p/Share
414
Reduced 0.71%
58,017
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
10,049
Added 14.67%
58,431
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
$21,228
$29.16 p/Share
728
Reduced 1.48%
48,382
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
-
1,670
Added 3.29%
49,110
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$46,704
$34.57 p/Share
1,351
Reduced 2.78%
47,188
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
9,096
Added 15.78%
48,539
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$15,297
$36.95 p/Share
414
Reduced 1.04%
39,443
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$11,247
$37.12 p/Share
303
Reduced 0.75%
39,857
Common Stock
Jul 21
2021
SELL
Payment of exercise price or tax liability
$44,652
$38.46 p/Share
1,161
Reduced 2.81%
40,160
Common Stock
Jul 21
2021
BUY
Grant, award, or other acquisition
-
2,614
Added 5.95%
41,321
Common Stock