Nov 06
2024
SELL
Open market or private sale
$765,299
$122.35 p/Share
6,255
Reduced 13.93%
38,662
Common Stock
Aug 23
2024
SELL
Open market or private sale
$734,938
$100.47 p/Share
7,315
Reduced 14.0%
44,917
Common Stock
Mar 28
2024
-
1,450
Reduced 2.7%
52,232
Common Stock
Mar 05
2024
SELL
Open market or private sale
$209,575
$83.83 p/Share
2,500
Reduced 4.45%
53,682
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$31,600
$82.94 p/Share
381
Reduced 0.67%
56,182
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$80,363
$81.67 p/Share
984
Reduced 1.71%
56,513
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$45,571
$81.67 p/Share
558
Reduced 0.96%
57,390
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
6,465
Added 10.04%
57,907
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$260,509
$83.47 p/Share
3,121
Reduced 5.72%
51,442
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
10,220
Added 15.78%
54,563
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$9,650
$97.48 p/Share
99
Reduced 0.22%
44,343
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$28,907
$91.77 p/Share
315
Reduced 0.71%
44,277
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$65,670
$90.83 p/Share
723
Reduced 1.6%
44,574
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$32,971
$90.83 p/Share
363
Reduced 0.8%
45,286
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
5,416
Added 10.61%
45,649
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$827,003
$86.57 p/Share
9,553
Reduced 19.19%
40,233
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
24,874
Added 33.32%
49,786
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$22,439
$102.93 p/Share
218
Reduced 0.87%
24,912
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$51,053
$102.93 p/Share
496
Reduced 1.94%
25,130
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
2,703
Added 9.54%
25,626
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$10,541
$104.37 p/Share
101
Reduced 0.44%
22,923
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$211,642
$103.24 p/Share
2,050
Reduced 8.18%
23,024
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
6,494
Added 20.57%
25,074
Common Stock
Mar 30
2021
-
500
Reduced 2.62%
18,575
Common Stock
Mar 05
2021
SELL
Open market or private sale
$628,113
$90.35 p/Share
6,952
Reduced 21.81%
24,924
Common Stock