Sep 12
2023
BUY
Grant, award, or other acquisition
-
3,279
Added 1.56%
207,320
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$65,686
$33.72 p/Share
1,948
Reduced 0.95%
204,041
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$61,634
$31.64 p/Share
1,948
Reduced 0.94%
205,989
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$54,270
$30.15 p/Share
1,800
Reduced 0.86%
207,937
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
4,248
Added 1.99%
209,737
Common Stock
Feb 02
2023
SELL
Open market or private sale
$449,999
$39.55 p/Share
11,378
Reduced 5.25%
205,489
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$33,740
$35.0 p/Share
964
Reduced 0.44%
216,867
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$398,220
$35.41 p/Share
11,246
Reduced 6.12%
172,647
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
45,184
Added 17.18%
217,831
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$56,372
$35.41 p/Share
1,592
Reduced 0.86%
183,893
Common Stock
Dec 13
2022
SELL
Open market or private sale
$393,757
$34.61 p/Share
11,377
Reduced 5.78%
185,485
Common Stock
Dec 09
2022
SELL
Open market or private sale
$798,937
$29.77 p/Share
26,837
Reduced 12.0%
196,862
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$39,318
$22.48 p/Share
1,749
Reduced 0.78%
223,699
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$18,273
$29.19 p/Share
626
Reduced 0.28%
225,448
Common Stock
Sep 12
2022
BUY
Grant, award, or other acquisition
-
1,589
Added 0.7%
226,074
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$29,390
$22.35 p/Share
1,315
Reduced 0.58%
224,485
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$36,333
$27.63 p/Share
1,315
Reduced 0.58%
225,800
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$64,757
$28.73 p/Share
2,254
Reduced 0.98%
227,115
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
9,253
Added 3.88%
229,369
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$14,789
$35.55 p/Share
416
Reduced 0.19%
220,116
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$151,123
$35.55 p/Share
4,251
Reduced 1.89%
220,532
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
53,445
Added 19.21%
224,783
Common Stock
Jan 06
2022
BUY
Exercise of conversion of derivative security
$180,129
$5.82 p/Share
30,950
Added 15.3%
171,338
Common Stock
Nov 08
2021
SELL
Open market or private sale
$112,605
$75.12 p/Share
1,499
Reduced 1.06%
140,388
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$7,060
$4.71 p/Share
1,499
Added 1.05%
141,887
Common Stock