Dec 19
2023
SELL
Open market or private sale
$8,523
$36.9 p/Share
231
Reduced 0.7%
32,724
Common Stock
Aug 18
2023
SELL
Open market or private sale
$10,935
$37.45 p/Share
292
Reduced 0.88%
32,955
Common Stock
Aug 17
2023
SELL
Open market or private sale
$10,570
$36.83 p/Share
287
Reduced 1.2%
23,676
Common Stock
Aug 17
2023
BUY
Grant, award, or other acquisition
-
9,571
Added 22.35%
33,247
Common Stock
Aug 16
2023
SELL
Open market or private sale
$8,006
$35.27 p/Share
227
Reduced 0.94%
23,963
Common Stock
Jul 17
2023
BUY
Grant, award, or other acquisition
-
5,767
Added 19.25%
24,190
Common Stock
Feb 22
2023
SELL
Open market or private sale
$14,417
$52.81 p/Share
273
Reduced 1.46%
18,423
Common Stock
Feb 21
2023
SELL
Open market or private sale
$14,463
$52.98 p/Share
273
Reduced 1.44%
18,696
Common Stock
Feb 17
2023
SELL
Open market or private sale
$14,442
$53.89 p/Share
268
Reduced 1.39%
18,969
Common Stock
Feb 16
2023
SELL
Open market or private sale
$14,462
$54.37 p/Share
266
Reduced 1.36%
19,237
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
3,882
Added 16.6%
19,503
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
2,714
Added 14.8%
15,621
Common Stock
Aug 25
2022
SELL
Open market or private sale
$24,205
$51.72 p/Share
468
Reduced 3.5%
12,907
Common Stock
Aug 19
2022
SELL
Open market or private sale
$84,632
$51.23 p/Share
1,652
Reduced 10.99%
13,375
Common Stock
Aug 17
2022
SELL
Open market or private sale
$21,109
$51.36 p/Share
411
Reduced 2.66%
15,027
Common Stock
Aug 16
2022
SELL
Open market or private sale
$30,913
$51.18 p/Share
604
Reduced 3.77%
15,438
Common Stock
Aug 15
2022
SELL
Open market or private sale
$43,357
$51.8 p/Share
837
Reduced 4.96%
16,042
Common Stock
Aug 09
2022
SELL
Open market or private sale
$41,525
$50.03 p/Share
830
Reduced 4.69%
16,879
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$49,752
$65.12 p/Share
764
Reduced 4.14%
17,709
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
7,818
Added 29.74%
18,473
Common Stock
Dec 01
2021
SELL
Open market or private sale
$74,698
$49.6 p/Share
1,506
Reduced 12.38%
10,655
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$20,266
$51.83 p/Share
391
Reduced 3.12%
12,161
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$43,195
$53.13 p/Share
813
Reduced 6.08%
12,552
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
3,887
Added 22.53%
13,365
Common Stock
Jun 03
2021
SELL
Open market or private sale
$52,313
$65.31 p/Share
801
Reduced 7.79%
9,478
Common Stock