May 03
2023
SELL
Sale (or disposition) back to the issuer
-
420,982
Reduced 100.0%
0
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
-
76,856
Added 15.44%
420,982
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,544,176
$51.5 p/Share
29,984
Reduced 8.23%
334,401
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
57,818
Added 13.69%
364,385
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$76,491
$51.44 p/Share
1,487
Reduced 0.48%
306,567
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$135,081
$51.44 p/Share
2,626
Reduced 0.85%
308,054
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$383,731
$29.17 p/Share
13,155
Reduced 3.81%
332,433
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$86,897
$29.17 p/Share
2,979
Reduced 0.85%
345,588
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$1,290,815
$39.46 p/Share
32,712
Reduced 8.58%
348,567
Common Stock
Apr 20
2022
BUY
Grant, award, or other acquisition
-
74,508
Added 16.35%
381,279
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$454,549
$32.44 p/Share
14,012
Reduced 4.37%
306,771
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
28,680
Added 8.21%
320,783
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$46,182
$28.72 p/Share
1,608
Reduced 0.55%
292,103
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
26,777
Added 8.36%
293,711
Common Stock
Nov 23
2021
BUY
Open market or private purchase
$55,114
$29.52 p/Share
1,867
Added 0.69%
266,934
Common Stock
Aug 17
2021
BUY
Open market or private purchase
$51,800
$28.89 p/Share
1,793
Added 0.67%
265,067
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$399,894
$31.32 p/Share
12,768
Reduced 4.63%
263,274
Common Stock
May 13
2021
SELL
Payment of exercise price or tax liability
$89,727
$30.12 p/Share
2,979
Reduced 1.07%
276,042
Common Stock
Apr 19
2021
SELL
Payment of exercise price or tax liability
$618,584
$37.82 p/Share
16,356
Reduced 5.54%
279,021
Common Stock
Apr 19
2021
BUY
Grant, award, or other acquisition
-
37,252
Added 11.2%
295,377
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$168,336
$47.85 p/Share
3,518
Reduced 1.34%
258,125
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
15,674
Added 5.65%
261,643
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$24,975
$52.69 p/Share
474
Reduced 0.19%
245,969
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$94,987
$33.6 p/Share
2,827
Reduced 1.13%
246,443
Common Stock