Feb 24
2025
SELL
Payment of exercise price or tax liability
$31,176
$49.33 p/Share
632
Reduced 1.14%
54,721
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
5,838
Added 9.15%
57,965
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$45,781
$51.44 p/Share
890
Reduced 1.66%
52,759
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$44,109
$36.85 p/Share
1,197
Reduced 2.18%
53,649
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$14,560
$35.6 p/Share
409
Reduced 0.74%
54,846
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,295
Added 10.23%
55,255
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$51,898
$38.73 p/Share
1,340
Reduced 2.66%
48,960
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$18,119
$31.08 p/Share
583
Reduced 1.15%
50,300
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$72,593
$37.17 p/Share
1,953
Reduced 3.7%
50,883
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
15,263
Added 22.41%
52,836
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$12,409
$37.49 p/Share
331
Reduced 0.87%
37,573
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$32,476
$36.49 p/Share
890
Reduced 2.29%
37,904
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$9,884
$43.35 p/Share
228
Reduced 0.58%
38,794
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$20,967
$42.79 p/Share
490
Reduced 1.24%
39,022
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$120,032
$44.44 p/Share
2,701
Added 6.4%
39,512
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$14,355
$44.58 p/Share
322
Reduced 0.87%
36,811
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$60,568
$45.2 p/Share
1,340
Reduced 3.48%
37,133
Common Stock
Sep 21
2021
SELL
Payment of exercise price or tax liability
-
2,071
Reduced 5.11%
38,473
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
-
303
Reduced 0.74%
40,544
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
-
249
Reduced 0.61%
40,847
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
1,737
Added 4.06%
41,096
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
-
246
Reduced 0.62%
39,359
Common Stock
Nov 27
2020
BUY
Grant, award, or other acquisition
-
15,000
Added 27.47%
39,605
Common Stock