May 26
2023
SELL
Open market or private sale
$202,080
$33.68 p/Share
6,000
Reduced 1.83%
321,487
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$401,261
$32.74 p/Share
12,256
Reduced 3.61%
327,487
Common Stock
Apr 10
2023
SELL
Open market or private sale
$184,620
$30.77 p/Share
6,000
Reduced 1.74%
339,743
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$100,694
$29.17 p/Share
3,452
Reduced 0.99%
345,743
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
24,924
Added 6.66%
349,195
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$251,369
$30.79 p/Share
8,164
Reduced 2.46%
324,271
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
72,534
Added 17.84%
334,135
Common Stock
Jan 23
2023
SELL
Open market or private sale
$102,869
$29.8 p/Share
3,452
Reduced 1.3%
261,601
Common Stock
Dec 21
2022
SELL
Open market or private sale
$154,620
$25.77 p/Share
6,000
Reduced 2.21%
265,053
Common Stock
Nov 21
2022
SELL
Open market or private sale
$175,380
$29.23 p/Share
6,000
Reduced 2.17%
271,053
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$293,729
$29.58 p/Share
9,930
Reduced 3.46%
277,053
Common Stock
Oct 21
2022
SELL
Open market or private sale
$219,660
$36.61 p/Share
6,000
Reduced 2.05%
286,983
Common Stock
Sep 21
2022
SELL
Open market or private sale
$206,340
$34.39 p/Share
6,000
Reduced 2.01%
292,983
Common Stock
Aug 22
2022
SELL
Open market or private sale
$211,260
$35.21 p/Share
6,000
Reduced 1.97%
298,983
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$355,593
$35.81 p/Share
9,930
Reduced 3.15%
304,983
Common Stock
Jul 21
2022
SELL
Open market or private sale
$186,840
$31.14 p/Share
6,000
Reduced 1.87%
314,913
Common Stock
Jun 21
2022
SELL
Open market or private sale
$171,420
$28.57 p/Share
6,000
Reduced 1.84%
320,913
Common Stock
Jun 01
2022
SELL
Open market or private sale
$587,600
$29.38 p/Share
20,000
Reduced 5.77%
326,913
Common Stock
Jun 01
2022
BUY
Exercise of conversion of derivative security
$423,600
$21.18 p/Share
20,000
Added 5.45%
346,913
Common Stock
May 23
2022
SELL
Open market or private sale
$174,660
$29.11 p/Share
6,000
Reduced 1.79%
328,696
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$219,366
$29.62 p/Share
7,406
Reduced 2.16%
334,696
Common Stock
Apr 21
2022
SELL
Open market or private sale
$208,860
$34.81 p/Share
6,000
Reduced 1.72%
342,102
Common Stock
Apr 01
2022
SELL
Open market or private sale
$701,920
$34.24 p/Share
20,500
Reduced 5.56%
348,102
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
$434,190
$21.18 p/Share
20,500
Added 5.27%
368,602
Common Stock
Mar 21
2022
SELL
Open market or private sale
$204,420
$34.07 p/Share
6,000
Reduced 1.69%
348,102
Common Stock