Jun 28
2024
SELL
Other acquisition or disposition
-
15,446
Reduced 26.61%
42,595
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$4,947
$62.63 p/Share
79
Added 0.18%
42,674
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$284,469
$72.68 p/Share
3,914
Reduced 6.32%
58,041
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$201,427
$73.46 p/Share
2,742
Reduced 4.24%
61,955
Common Stock
Jun 14
2024
BUY
Grant, award, or other acquisition
-
18,574
Added 22.31%
64,697
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$170,287
$73.59 p/Share
2,314
Reduced 4.78%
46,123
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$4,954
$47.64 p/Share
104
Added 0.21%
48,437
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$4,991
$38.1 p/Share
131
Added 0.27%
48,333
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$232,434
$56.13 p/Share
4,141
Reduced 5.97%
65,237
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$146,036
$55.91 p/Share
2,612
Reduced 3.63%
69,378
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
24,145
Added 25.12%
71,990
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$126,899
$54.84 p/Share
2,314
Reduced 3.4%
65,670
Common Stock
Jun 16
2022
SELL
Payment of exercise price or tax liability
$249,132
$56.75 p/Share
4,390
Reduced 6.07%
67,984
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$146,324
$55.51 p/Share
2,636
Reduced 3.51%
72,374
Common Stock
Jun 13
2022
SELL
Payment of exercise price or tax liability
$158,557
$57.22 p/Share
2,771
Reduced 3.56%
75,010
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
-
23,065
Added 22.87%
77,781
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$177,316
$92.16 p/Share
1,924
Reduced 5.02%
36,438
Common Stock
Jun 15
2021
BUY
Grant, award, or other acquisition
-
13,020
Added 25.34%
38,362
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$22,977
$91.54 p/Share
251
Reduced 0.98%
25,342
Common Stock
Jun 13
2021
SELL
Payment of exercise price or tax liability
$126,783
$91.54 p/Share
1,385
Reduced 5.13%
25,593
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$100,699
$100.8 p/Share
999
Reduced 3.57%
26,978
Common Stock
Mar 03
2021
SELL
Open market or private sale
$200,000
$100.0 p/Share
2,000
Reduced 4.33%
44,184
Common Stock
Jan 05
2021
SELL
Open market or private sale
$180,000
$90.0 p/Share
2,000
Reduced 4.15%
46,184
Common Stock
Nov 10
2020
SELL
Open market or private sale
$40,481
$80.16 p/Share
505
Reduced 1.04%
48,184
Common Stock
Nov 09
2020
SELL
Open market or private sale
$278,272
$79.62 p/Share
3,495
Reduced 6.7%
48,689
Common Stock