Mar 31
2023
SELL
Payment of exercise price or tax liability
$56,010
$22.75 p/Share
2,462
Reduced 0.61%
402,470
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$200,497
$22.28 p/Share
8,999
Reduced 2.17%
404,932
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$2,014,883
$31.7 p/Share
63,561
Reduced 11.0%
514,394
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
145,569
Added 21.01%
547,279
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$211,811
$29.41 p/Share
7,202
Reduced 1.64%
432,386
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
16,937
Added 3.71%
439,588
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$341,820
$37.98 p/Share
9,000
Reduced 2.09%
422,651
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$334,271
$40.23 p/Share
8,309
Reduced 1.89%
431,651
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$4,009,652
$41.12 p/Share
97,511
Reduced 18.14%
439,960
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
223,234
Added 31.79%
478,982
Common Stock
Dec 15
2021
SELL
Open market or private sale
$706,950
$47.13 p/Share
15,000
Reduced 4.56%
314,237
Common Stock
Nov 15
2021
SELL
Open market or private sale
$772,500
$51.5 p/Share
15,000
Reduced 4.36%
329,237
Common Stock
Oct 15
2021
SELL
Open market or private sale
$575,250
$38.35 p/Share
15,000
Reduced 4.18%
344,237
Common Stock
Sep 15
2021
SELL
Open market or private sale
$632,850
$42.19 p/Share
15,000
Reduced 4.01%
359,237
Common Stock
Aug 16
2021
SELL
Open market or private sale
$629,700
$41.98 p/Share
15,000
Reduced 3.85%
374,237
Common Stock
Jul 15
2021
SELL
Open market or private sale
$574,950
$38.33 p/Share
15,000
Reduced 3.71%
389,237
Common Stock
Jun 15
2021
SELL
Open market or private sale
$554,850
$36.99 p/Share
15,000
Reduced 3.58%
404,237
Common Stock
May 17
2021
SELL
Open market or private sale
$573,150
$38.21 p/Share
15,000
Reduced 3.45%
419,237
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$265,481
$38.1 p/Share
6,968
Reduced 1.58%
434,237
Common Stock
Apr 15
2021
SELL
Open market or private sale
$569,550
$37.97 p/Share
15,000
Reduced 3.29%
441,205
Common Stock
Mar 30
2021
SELL
Payment of exercise price or tax liability
$782,760
$36.72 p/Share
21,317
Reduced 4.67%
434,698
Common Stock
Mar 30
2021
BUY
Grant, award, or other acquisition
-
21,507
Added 4.5%
456,205
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$294,894
$35.41 p/Share
8,328
Reduced 1.79%
456,015
Common Stock
Mar 15
2021
SELL
Open market or private sale
$627,750
$41.85 p/Share
15,000
Reduced 3.13%
464,343
Common Stock
Feb 16
2021
SELL
Open market or private sale
$485,700
$32.38 p/Share
15,000
Reduced 3.03%
479,343
Common Stock