May 03
2023
SELL
Sale (or disposition) back to the issuer
-
163,135
Reduced 100.0%
0
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
-
49,958
Added 23.44%
163,135
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$713,378
$51.5 p/Share
13,852
Reduced 11.74%
104,118
Common Stock
Feb 28
2023
SELL
Open market or private sale
$499,744
$51.52 p/Share
9,700
Reduced 9.82%
89,061
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
28,909
Added 19.68%
117,970
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$49,742
$51.44 p/Share
967
Reduced 0.97%
98,761
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$87,808
$51.44 p/Share
1,707
Reduced 1.69%
99,278
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$160,523
$29.17 p/Share
5,503
Reduced 5.25%
99,293
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$49,064
$29.17 p/Share
1,682
Reduced 1.58%
104,796
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$607,289
$39.46 p/Share
15,390
Reduced 12.63%
106,478
Common Stock
Apr 20
2022
BUY
Grant, award, or other acquisition
-
31,040
Added 20.3%
121,868
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$235,190
$32.44 p/Share
7,250
Reduced 7.41%
90,616
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
14,340
Added 12.78%
97,866
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$37,681
$28.72 p/Share
1,312
Reduced 1.55%
83,526
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
17,405
Added 17.02%
84,838
Common Stock
Jun 16
2021
SELL
Open market or private sale
$631,560
$40.0 p/Share
15,789
Reduced 18.97%
67,433
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$153,499
$31.32 p/Share
4,901
Reduced 5.56%
83,222
Common Stock
May 13
2021
SELL
Payment of exercise price or tax liability
$56,535
$30.12 p/Share
1,877
Reduced 2.09%
88,123
Common Stock
Apr 19
2021
SELL
Payment of exercise price or tax liability
$203,661
$37.82 p/Share
5,385
Reduced 5.65%
90,000
Common Stock
Apr 19
2021
BUY
Grant, award, or other acquisition
-
15,520
Added 13.99%
95,385
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$93,930
$47.85 p/Share
1,963
Reduced 2.4%
79,740
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
10,189
Added 11.09%
81,703
Common Stock