May 09
2024
BUY
Grant, award, or other acquisition
-
3,026
Added 2.4%
123,066
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
2,901
Added 2.37%
119,669
Common Stock
Feb 28
2023
SELL
Open market or private sale
$2,239,189
$46.41 p/Share
48,248
Reduced 29.24%
116,768
Common Stock
Feb 17
2023
SELL
Open market or private sale
$261,041
$47.06 p/Share
5,547
Reduced 3.25%
165,016
Common Stock
Feb 15
2023
SELL
Open market or private sale
$984,000
$48.0 p/Share
20,500
Reduced 10.73%
170,563
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
59,489
Added 23.74%
191,063
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$10,310
$47.08 p/Share
219
Reduced 0.17%
131,118
Common Stock
Mar 02
2022
SELL
Open market or private sale
$3,396,231
$55.27 p/Share
61,448
Reduced 31.94%
130,923
Common Stock
Feb 15
2022
SELL
Open market or private sale
$18,318
$54.68 p/Share
335
Reduced 0.17%
192,371
Common Stock
Feb 14
2022
SELL
Open market or private sale
$1,931,546
$53.85 p/Share
35,869
Reduced 15.69%
192,706
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
80,816
Added 26.12%
228,575
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$23,289
$59.41 p/Share
392
Reduced 0.27%
145,631
Common Stock
Sep 15
2021
SELL
Sale (or disposition) back to the issuer
$1,703,751
$51.77 p/Share
32,910
Reduced 15.68%
177,030
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$1,617,191
$51.77 p/Share
31,238
Reduced 17.65%
145,792
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
-
32,910
Added 13.55%
209,940
Common Stock
May 05
2021
SELL
Open market or private sale
$2,080,949
$59.93 p/Share
34,723
Reduced 16.47%
176,162
Common Stock
May 04
2021
SELL
Open market or private sale
$1,563,401
$60.02 p/Share
26,048
Reduced 10.99%
210,885
Common Stock
Apr 30
2021
SELL
Open market or private sale
$2,334,102
$59.33 p/Share
39,341
Reduced 14.24%
236,933
Common Stock
Apr 29
2021
SELL
Open market or private sale
$2,457,532
$60.83 p/Share
40,400
Reduced 12.76%
276,274
Common Stock
Feb 16
2021
SELL
Open market or private sale
$971,907
$53.13 p/Share
18,293
Reduced 9.59%
172,488
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
37,012
Added 16.25%
190,781
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$25,103
$50.51 p/Share
497
Reduced 0.17%
296,100
Common Stock