Mar 05
2024
SELL
Open market or private sale
$800,000
$50.0 p/Share
16,000
Reduced 28.15%
40,840
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$227,420
$49.3 p/Share
4,613
Reduced 9.09%
46,124
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
10,716
Added 15.86%
56,840
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$125,138
$48.73 p/Share
2,568
Reduced 4.82%
50,737
Common Stock
Mar 03
2023
SELL
Open market or private sale
$454,067
$45.28 p/Share
10,028
Reduced 15.83%
53,305
Common Stock
Mar 02
2023
SELL
Open market or private sale
$674,039
$45.02 p/Share
14,972
Reduced 19.12%
63,333
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$259,703
$45.57 p/Share
5,699
Reduced 7.69%
68,417
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
9,888
Added 11.21%
78,305
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$486,578
$42.81 p/Share
11,366
Reduced 13.3%
74,116
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
28,668
Added 25.11%
85,482
Common Stock
Aug 25
2022
SELL
Open market or private sale
$800,000
$40.0 p/Share
20,000
Reduced 26.04%
56,814
Common Stock
Apr 18
2022
SELL
Open market or private sale
$976,500
$32.55 p/Share
30,000
Reduced 28.09%
76,814
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$89,457
$26.88 p/Share
3,328
Reduced 3.45%
93,003
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
13,811
Added 11.45%
106,814
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$159,432
$28.82 p/Share
5,532
Reduced 5.55%
94,160
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
7,276
Added 6.8%
99,692
Common Stock
Sep 02
2021
SELL
Open market or private sale
$530,000
$26.5 p/Share
20,000
Reduced 17.8%
92,330
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$76,840
$27.2 p/Share
2,825
Reduced 2.79%
98,601
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
13,649
Added 10.84%
112,250
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$40,664
$26.63 p/Share
1,527
Reduced 1.48%
101,426
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
5,856
Added 5.38%
102,953
Common Stock