Mar 07
2023
BUY
Grant, award, or other acquisition
-
17,500
Added 4.18%
400,927
Common Stock
Sep 14
2022
SELL
Sale (or disposition) back to the issuer
-
10,000
Reduced 2.54%
383,189
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$282,032
$30.84 p/Share
9,145
Reduced 2.28%
392,656
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
18,158
Added 4.32%
401,801
Common Stock
Mar 15
2022
SELL
Open market or private sale
$871,617
$27.32 p/Share
31,904
Reduced 7.68%
383,643
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
57,191
Added 12.1%
415,547
Common Stock
Mar 10
2022
SELL
Open market or private sale
$106,477
$31.07 p/Share
3,427
Reduced 0.95%
358,356
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
23,751
Added 6.16%
361,783
Common Stock
Dec 09
2021
SELL
Open market or private sale
$666,762
$41.84 p/Share
15,936
Reduced 4.5%
337,807
Common Stock
Jun 14
2021
SELL
Open market or private sale
$119,250
$39.75 p/Share
3,000
Reduced 0.84%
353,353
Common Stock
Jun 11
2021
SELL
Open market or private sale
$273,910
$39.13 p/Share
7,000
Reduced 1.93%
356,353
Common Stock
Jun 09
2021
SELL
Payment of exercise price or tax liability
$952,376
$39.27 p/Share
24,252
Reduced 6.26%
363,353
Common Stock
Jun 09
2021
BUY
Grant, award, or other acquisition
-
48,164
Added 11.05%
387,605
Common Stock
May 26
2021
SELL
Open market or private sale
$42,074
$36.65 p/Share
1,148
Reduced 0.34%
339,441
Common Stock
May 26
2021
BUY
Exercise of conversion of derivative security
$8,216
$4.01 p/Share
2,049
Added 0.6%
340,589
Common Stock
May 25
2021
SELL
Open market or private sale
$452,459
$36.31 p/Share
12,461
Reduced 3.55%
338,540
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
$89,218
$4.01 p/Share
22,249
Added 5.96%
351,001
Common Stock
May 21
2021
SELL
Open market or private sale
$11,735
$30.09 p/Share
390
Reduced 0.12%
328,752
Common Stock
May 21
2021
BUY
Exercise of conversion of derivative security
$2,815
$4.01 p/Share
702
Added 0.21%
329,142
Common Stock
Mar 24
2021
SELL
Open market or private sale
$261,756
$36.64 p/Share
7,144
Reduced 2.13%
328,440
Common Stock
Mar 23
2021
SELL
Open market or private sale
$199,314
$38.19 p/Share
5,219
Reduced 1.53%
335,584
Common Stock
Mar 22
2021
SELL
Open market or private sale
$257,076
$40.51 p/Share
6,346
Reduced 1.83%
340,803
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
33,716
Added 8.85%
347,149
Common Stock
Mar 16
2021
SELL
Open market or private sale
$10,619
$45.97 p/Share
231
Reduced 0.07%
313,433
Common Stock
Mar 15
2021
SELL
Open market or private sale
$316,315
$46.73 p/Share
6,769
Reduced 2.11%
313,664
Common Stock