Feb 22
2024
SELL
Open market or private sale
$90,143
$25.58 p/Share
3,524
Reduced 0.31%
1,129,809
Common Stock
Jun 14
2023
SELL
Open market or private sale
$383,880
$27.42 p/Share
14,000
Reduced 1.2%
1,153,853
Common Stock
Jun 13
2023
SELL
Open market or private sale
$989,640
$27.49 p/Share
36,000
Reduced 2.99%
1,167,853
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$1,006,198
$32.69 p/Share
30,780
Added 2.45%
1,227,603
Common Stock
Sep 16
2022
$102,270
$34.09 p/Share
3,000
Reduced 0.25%
1,196,823
Common Stock
Sep 14
2022
$172,800
$34.56 p/Share
5,000
Reduced 0.41%
1,199,823
Common Stock
Jan 27
2022
$1,925,200
$48.13 p/Share
40,000
Reduced 3.21%
1,204,419
Common Stock
Jan 25
2022
$20,360
$50.9 p/Share
400
Reduced 0.03%
1,244,419
Common Stock
Dec 22
2021
$88,312
$63.08 p/Share
1,400
Reduced 0.11%
1,244,819
Common Stock
Dec 22
2021
$126,160
$63.08 p/Share
2,000
Reduced 0.16%
1,246,219
Common Stock
Dec 21
2021
$129,391
$60.89 p/Share
2,125
Reduced 0.17%
1,248,219
Common Stock
Dec 17
2021
$23,768
$59.42 p/Share
400
Reduced 0.03%
1,250,344
Common Stock
Dec 14
2021
$16,689
$55.63 p/Share
300
Reduced 0.02%
1,250,744
Common Stock
Dec 01
2021
SELL
Open market or private sale
$14,368
$52.63 p/Share
273
Reduced 0.02%
1,252,044
Common Stock
Dec 01
2021
$52,090
$52.09 p/Share
1,000
Reduced 0.08%
1,251,044
Common Stock
Nov 30
2021
$159,101
$51.74 p/Share
3,075
Reduced 0.24%
1,252,044
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$2,805,705
$51.74 p/Share
54,227
Reduced 4.07%
1,278,817
Common Stock
Nov 30
2021
SELL
Open market or private sale
$1,360,245
$51.33 p/Share
26,500
Reduced 2.07%
1,252,317
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
$1,828,980
$22.58 p/Share
81,000
Added 5.73%
1,333,044
Common Stock
Nov 29
2021
$59,246
$53.86 p/Share
1,100
Reduced 0.09%
1,255,119
Common Stock
Sep 21
2021
$4,265
$42.65 p/Share
100
Reduced 0.01%
1,256,219
Common Stock
Sep 20
2021
$4,491
$44.91 p/Share
100
Reduced 0.01%
1,256,319
Common Stock
Aug 23
2021
$16,532
$41.33 p/Share
400
Reduced 0.03%
1,256,588
Common Stock
Aug 18
2021
$7,894
$39.47 p/Share
200
Reduced 0.02%
1,256,988
Common Stock
Aug 16
2021
$23,688
$39.48 p/Share
600
Reduced 0.05%
1,257,188
Common Stock