May 03
2023
SELL
Sale (or disposition) back to the issuer
-
182,575
Reduced 100.0%
0
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
-
40,991
Added 18.34%
182,575
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$700,760
$51.5 p/Share
13,607
Reduced 9.15%
135,164
Common Stock
Feb 28
2023
SELL
Open market or private sale
$498,871
$51.43 p/Share
9,700
Reduced 9.03%
97,666
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
28,909
Added 16.27%
148,771
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$40,843
$51.44 p/Share
794
Reduced 0.61%
129,562
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$74,845
$51.44 p/Share
1,455
Reduced 1.1%
130,356
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$191,880
$29.17 p/Share
6,578
Reduced 4.68%
133,843
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$43,463
$29.17 p/Share
1,490
Reduced 1.05%
140,421
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$610,249
$39.46 p/Share
15,465
Reduced 9.83%
141,911
Common Stock
Apr 20
2022
BUY
Grant, award, or other acquisition
-
35,225
Added 18.29%
157,376
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$191,364
$32.44 p/Share
5,899
Reduced 4.94%
113,517
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
14,340
Added 10.72%
119,416
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$25,819
$28.72 p/Share
899
Reduced 0.85%
105,076
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
14,281
Added 11.88%
105,975
Common Stock
Dec 17
2021
BUY
Open market or private purchase
$23,852
$26.86 p/Share
888
Added 0.95%
92,213
Common Stock
Jun 16
2021
SELL
Open market or private sale
$696,360
$40.0 p/Share
17,409
Reduced 16.01%
91,325
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$199,947
$31.32 p/Share
6,384
Reduced 5.55%
108,734
Common Stock
May 13
2021
SELL
Payment of exercise price or tax liability
$44,879
$30.12 p/Share
1,490
Reduced 1.28%
115,118
Common Stock
Apr 19
2021
SELL
Payment of exercise price or tax liability
$241,254
$37.82 p/Share
6,379
Reduced 5.19%
116,608
Common Stock
Apr 19
2021
BUY
Grant, award, or other acquisition
-
17,609
Added 12.52%
122,987
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$85,412
$47.85 p/Share
1,785
Reduced 1.67%
105,378
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
8,360
Added 7.24%
107,163
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$16,861
$52.69 p/Share
320
Reduced 0.32%
98,803
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$29,501
$33.6 p/Share
878
Reduced 0.88%
99,123
Common Stock