May 03
2023
SELL
Sale (or disposition) back to the issuer
-
313,147
Reduced 100.0%
0
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
-
73,179
Added 18.94%
313,147
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,260,823
$51.5 p/Share
24,482
Reduced 9.66%
228,947
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
46,254
Added 15.43%
253,429
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$69,444
$51.44 p/Share
1,350
Reduced 0.65%
207,175
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$140,688
$51.44 p/Share
2,735
Reduced 1.29%
208,525
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$315,386
$29.17 p/Share
10,812
Reduced 4.87%
211,246
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$71,437
$29.17 p/Share
2,449
Reduced 1.09%
222,058
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$1,060,843
$39.46 p/Share
26,884
Reduced 10.69%
224,507
Common Stock
Apr 20
2022
BUY
Grant, award, or other acquisition
-
59,606
Added 19.17%
251,391
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$347,854
$32.44 p/Share
10,723
Reduced 5.3%
191,785
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
22,945
Added 10.18%
202,508
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$42,477
$28.72 p/Share
1,479
Reduced 0.82%
179,563
Common
Feb 24
2022
BUY
Grant, award, or other acquisition
-
26,777
Added 12.88%
181,042
Common
Dec 22
2021
BUY
Open market or private purchase
$14,990
$29.98 p/Share
500
Added 0.32%
154,265
Common Stock
Jun 16
2021
SELL
Open market or private sale
$600,000
$40.0 p/Share
15,000
Reduced 8.89%
153,765
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$328,672
$31.32 p/Share
10,494
Reduced 5.85%
168,765
Common Stock
May 13
2021
SELL
Payment of exercise price or tax liability
$73,734
$30.12 p/Share
2,448
Reduced 1.35%
179,259
Common Stock
Apr 19
2021
SELL
Payment of exercise price or tax liability
$508,376
$37.82 p/Share
13,442
Reduced 6.89%
181,707
Common Stock
Apr 19
2021
BUY
Grant, award, or other acquisition
-
29,800
Added 13.25%
195,149
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$140,918
$47.85 p/Share
2,945
Reduced 1.75%
165,349
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
13,585
Added 7.47%
168,294
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$20,707
$52.69 p/Share
393
Reduced 0.25%
154,709
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$53,894
$33.6 p/Share
1,604
Reduced 1.02%
155,102
Common Stock
Dec 15
2020
-
2,835
Reduced 1.78%
156,706
Common Stock