Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,116,074
$50.46 p/Share
22,118
Reduced 14.27%
132,829
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
43,324
Added 21.85%
154,947
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$261,542
$51.77 p/Share
5,052
Reduced 4.33%
111,623
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
42,712
Added 26.8%
116,675
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,206,615
$51.4 p/Share
23,475
Reduced 24.09%
73,963
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$230,317
$51.78 p/Share
4,448
Reduced 4.37%
97,438
Common Stock
May 10
2022
SELL
Open market or private sale
$1,889,861
$42.82 p/Share
44,135
Reduced 30.23%
101,886
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
16,390
Added 10.09%
146,021
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$289,710
$62.33 p/Share
4,648
Reduced 3.47%
129,448
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$215,417
$63.47 p/Share
3,394
Reduced 2.47%
134,096
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$280,882
$63.62 p/Share
4,415
Reduced 3.11%
137,490
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
29,687
Added 17.3%
141,905
Common Stock
Apr 30
2021
SELL
Open market or private sale
$1,184,102
$49.92 p/Share
23,720
Reduced 17.45%
112,218
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$147,602
$42.16 p/Share
3,501
Reduced 2.51%
135,938
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
9,223
Added 6.2%
139,439
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$133,257
$42.13 p/Share
3,163
Reduced 2.37%
130,216
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$119,919
$41.74 p/Share
2,873
Reduced 2.11%
133,379
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
36,092
Added 20.94%
136,252
Common Stock
Apr 17
2020
SELL
Open market or private sale
$1,422,875
$37.53 p/Share
37,913
Reduced 27.46%
100,160
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$144,836
$41.37 p/Share
3,501
Reduced 2.47%
138,073
Common Stock
Feb 15
2020
SELL
Payment of exercise price or tax liability
$342,552
$45.9 p/Share
7,463
Reduced 5.01%
141,574
Common Stock
Feb 11
2020
SELL
Payment of exercise price or tax liability
$149,426
$46.42 p/Share
3,219
Reduced 2.11%
149,037
Common Stock
Feb 10
2020
BUY
Grant, award, or other acquisition
-
63,607
Added 29.47%
152,256
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$185,693
$53.04 p/Share
3,501
Reduced 3.8%
88,649
Common Stock
Feb 15
2019
SELL
Open market or private sale
$1,201,283
$52.99 p/Share
22,670
Reduced 19.74%
92,150
Common Stock