Apr 23
2024
SELL
Payment of exercise price or tax liability
$145,928
$49.89 p/Share
2,925
Reduced 3.56%
79,194
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
7,432
Added 8.3%
82,119
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$156,305
$49.89 p/Share
3,133
Reduced 4.03%
74,687
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
9,319
Added 10.69%
77,820
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$146,071
$51.47 p/Share
2,838
Reduced 3.98%
68,501
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
4,572
Added 6.02%
71,339
Common Stock
Jun 23
2023
SELL
Open market or private sale
$1,669,709
$45.17 p/Share
36,965
Reduced 35.64%
66,767
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$59,145
$44.37 p/Share
1,333
Reduced 1.27%
103,732
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$829,576
$45.29 p/Share
18,317
Reduced 14.85%
105,065
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
46,547
Added 27.39%
123,382
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$206,744
$47.67 p/Share
4,337
Reduced 5.34%
76,835
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
10,069
Added 11.04%
81,172
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$59,572
$44.69 p/Share
1,333
Reduced 1.84%
71,103
Common Stock
Mar 22
2022
SELL
Open market or private sale
$552,947
$46.47 p/Share
11,899
Reduced 14.11%
72,436
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$362,827
$46.98 p/Share
7,723
Reduced 8.39%
84,335
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
4,740
Added 4.9%
92,058
Common Stock
Mar 16
2022
SELL
Open market or private sale
$198,810
$45.0 p/Share
4,418
Reduced 4.82%
87,318
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$122,951
$42.87 p/Share
2,868
Reduced 3.03%
91,736
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
11,197
Added 10.58%
94,604
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
11,727
Added 12.33%
83,407
Common Stock
Oct 18
2021
SELL
Open market or private sale
$569,181
$45.44 p/Share
12,526
Reduced 14.88%
71,680
Common Stock
Oct 15
2021
SELL
Open market or private sale
$337,227
$45.12 p/Share
7,474
Reduced 8.15%
84,206
Common Stock
Apr 22
2021
BUY
Grant, award, or other acquisition
-
10,160
Added 9.98%
91,680
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$49,196
$39.61 p/Share
1,242
Reduced 1.5%
81,520
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$114,451
$39.92 p/Share
2,867
Reduced 3.35%
82,762
Common Stock