Aug 19
2024
SELL
Open market or private sale
$474,578
$88.64 p/Share
5,354
Reduced 4.84%
105,153
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
$1,830,945
$85.01 p/Share
21,538
Added 15.81%
114,727
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$160,599
$84.26 p/Share
1,906
Reduced 2.0%
93,189
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$236,118
$68.98 p/Share
3,423
Reduced 3.47%
95,095
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
$246,534
$68.98 p/Share
3,574
Added 3.5%
98,518
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$203,766
$68.98 p/Share
2,954
Reduced 3.02%
94,944
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
26,226
Added 21.13%
97,898
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$155,663
$51.51 p/Share
3,022
Reduced 4.05%
71,672
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$181,263
$51.51 p/Share
3,519
Added 4.5%
74,694
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$41,800
$53.59 p/Share
780
Reduced 1.08%
71,175
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$89,524
$51.51 p/Share
1,738
Reduced 2.36%
71,955
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$115,100
$50.0 p/Share
2,302
Reduced 3.03%
73,693
Common Stock
Jul 13
2022
BUY
Grant, award, or other acquisition
$87,950
$50.0 p/Share
1,759
Added 2.26%
75,995
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$63,500
$50.0 p/Share
1,270
Reduced 1.68%
74,236
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
16,354
Added 17.8%
75,506
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$155,041
$54.94 p/Share
2,822
Reduced 4.55%
59,152
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$113,067
$54.94 p/Share
2,058
Reduced 2.96%
67,487
Common Stock
Jun 29
2021
SELL
Open market or private sale
$121,553
$53.88 p/Share
2,256
Reduced 3.14%
69,545
Common Stock
Jun 28
2021
SELL
Open market or private sale
$595,646
$53.89 p/Share
11,053
Reduced 13.34%
71,801
Common Stock
Jun 07
2021
SELL
Open market or private sale
$360,578
$53.89 p/Share
6,691
Reduced 7.47%
82,854
Common Stock
May 26
2021
SELL
Open market or private sale
$2,994,000
$49.9 p/Share
60,000
Reduced 40.12%
89,545
Common Stock
Mar 17
2021
SELL
Open market or private sale
$536,609
$45.01 p/Share
11,922
Reduced 7.38%
149,545
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
13,277
Added 7.6%
161,467
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$4,765
$30.94 p/Share
154
Reduced 0.1%
148,190
Common Stock