Oct 28
2024
SELL
Payment of exercise price or tax liability
$30,166
$45.5 p/Share
663
Reduced 2.16%
30,094
Common Stock
Aug 22
2024
SELL
Open market or private sale
$170,394
$42.0 p/Share
4,057
Reduced 11.65%
30,757
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
3,589
Added 9.35%
34,814
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$26,020
$32.73 p/Share
795
Reduced 2.48%
31,225
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$25,662
$32.28 p/Share
795
Reduced 2.42%
32,020
Common Stock
May 09
2023
BUY
Grant, award, or other acquisition
-
4,302
Added 11.59%
32,815
Common Stock
Oct 30
2022
SELL
Payment of exercise price or tax liability
$22,773
$41.94 p/Share
543
Reduced 1.87%
28,513
Common Stock
Jul 26
2022
SELL
Open market or private sale
$197,866
$41.0 p/Share
4,826
Reduced 14.24%
29,056
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
2,938
Added 7.98%
33,882
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$18,922
$37.03 p/Share
511
Reduced 1.62%
30,944
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$22,119
$43.37 p/Share
510
Reduced 1.6%
31,455
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
2,763
Added 7.96%
31,965
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$32,356
$39.7 p/Share
815
Reduced 2.72%
29,202
Common Stock
Apr 27
2021
SELL
Open market or private sale
$198,364
$40.4 p/Share
4,910
Reduced 14.06%
30,017
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$23,246
$30.15 p/Share
771
Reduced 2.16%
34,927
Common Stock
May 05
2020
BUY
Grant, award, or other acquisition
-
4,408
Added 10.99%
35,698
Common Stock
Nov 05
2019
BUY
Payment of exercise price or tax liability
$18,304
$35.89 p/Share
510
Added 1.6%
31,290
Common Stock
May 09
2019
BUY
Grant, award, or other acquisition
-
2,916
Added 8.4%
31,800
Common Stock
May 08
2019
SELL
Payment of exercise price or tax liability
$16,745
$37.63 p/Share
445
Reduced 1.52%
28,884
Common Stock
Apr 24
2019
SELL
Payment of exercise price or tax liability
$175,003
$37.49 p/Share
4,668
Reduced 13.73%
29,329
Common Stock
Apr 24
2019
BUY
Exercise of conversion of derivative security
$175,000
$20.0 p/Share
8,750
Added 20.47%
33,997
Common Stock
Feb 22
2019
SELL
Payment of exercise price or tax liability
$175,002
$35.92 p/Share
4,872
Reduced 16.18%
25,247
Common Stock
Feb 22
2019
BUY
Exercise of conversion of derivative security
$175,000
$20.0 p/Share
8,750
Added 22.51%
30,119
Common Stock
Oct 29
2018
SELL
Payment of exercise price or tax liability
$14,747
$33.14 p/Share
445
Reduced 2.04%
21,369
Common Stock
Sep 07
2018
SELL
Open market or private sale
$148,954
$39.5 p/Share
3,771
Reduced 14.74%
21,814
Common Stock