Nov 08
2024
SELL
Payment of exercise price or tax liability
$74,306
$137.86 p/Share
539
Reduced 2.4%
21,910
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$1,711,004
$139.14 p/Share
12,297
Reduced 35.39%
22,449
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
25,459
Added 42.29%
34,746
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$55,126
$117.54 p/Share
469
Reduced 4.81%
9,287
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$99,428
$121.7 p/Share
817
Reduced 7.73%
9,756
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
2,513
Added 19.2%
10,573
Common Stock
Nov 27
2023
SELL
Open market or private sale
$716,038
$83.62 p/Share
8,563
Reduced 51.51%
8,060
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$253,000
$72.41 p/Share
3,494
Reduced 17.37%
16,623
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
9,705
Added 32.54%
20,117
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
3,187
Added 23.44%
10,412
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$32,616
$72.0 p/Share
453
Reduced 5.9%
7,225
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$56,952
$72.0 p/Share
791
Reduced 9.34%
7,678
Common Stock
May 18
2023
SELL
Open market or private sale
$49,800
$60.0 p/Share
830
Reduced 8.93%
8,469
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$24,913
$57.14 p/Share
436
Reduced 4.48%
9,299
Common Stock
Dec 14
2022
SELL
Open market or private sale
$438,518
$69.85 p/Share
6,278
Reduced 39.21%
9,735
Common Stock
Nov 08
2022
SELL
Open market or private sale
$780,579
$64.5 p/Share
12,102
Reduced 43.04%
16,013
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$695,641
$60.26 p/Share
11,544
Reduced 29.11%
28,115
Common Stock
Nov 03
2022
BUY
Grant, award, or other acquisition
-
23,646
Added 37.35%
39,659
Common Stock
Nov 01
2022
SELL
Open market or private sale
$351,850
$58.72 p/Share
5,992
Reduced 27.23%
16,013
Common Stock
Oct 31
2022
SELL
Open market or private sale
$87,901
$57.83 p/Share
1,520
Reduced 6.46%
22,005
Common Stock
Oct 28
2022
SELL
Payment of exercise price or tax liability
$212,647
$58.71 p/Share
3,622
Reduced 13.34%
23,525
Common Stock
Oct 27
2022
SELL
Payment of exercise price or tax liability
$19,708
$56.15 p/Share
351
Reduced 1.28%
27,147
Common Stock
Oct 27
2022
BUY
Grant, award, or other acquisition
-
3,817
Added 12.19%
27,498
Common Stock
Jun 27
2022
SELL
Open market or private sale
$345,150
$50.0 p/Share
6,903
Reduced 22.57%
23,681
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$22,956
$52.53 p/Share
437
Reduced 1.41%
30,584
Common Stock