Nov 06
2024
-
5,800
Reduced 6.22%
87,480
Common Stock
Nov 05
2024
-
1,200
Reduced 1.27%
93,280
Common Stock
Nov 04
2024
SELL
Open market or private sale
$10,627
$42.51 p/Share
250
Reduced 0.26%
94,480
Common Stock
Oct 02
2024
SELL
Open market or private sale
$10,442
$41.77 p/Share
250
Reduced 0.26%
94,730
Common Stock
Sep 03
2024
SELL
Open market or private sale
$11,512
$46.05 p/Share
250
Reduced 0.26%
94,980
Common Stock
Aug 02
2024
SELL
Open market or private sale
$10,915
$43.66 p/Share
250
Reduced 0.26%
95,230
Common Stock
Jul 02
2024
SELL
Open market or private sale
$9,957
$39.83 p/Share
250
Reduced 0.26%
95,480
Common Stock
Jun 20
2024
BUY
Grant, award, or other acquisition
-
1,007
Added 1.04%
95,730
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$301,901
$38.96 p/Share
7,749
Reduced 7.56%
94,723
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
8,667
Added 7.8%
102,473
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$124,787
$34.75 p/Share
3,591
Reduced 3.69%
93,806
Common Stock
Dec 28
2022
BUY
Grant, award, or other acquisition
-
6,339
Added 6.11%
97,397
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
11,406
Added 11.13%
91,058
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$122,330
$37.92 p/Share
3,226
Reduced 3.89%
79,652
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$33,229
$38.15 p/Share
871
Reduced 1.04%
82,878
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
$33,192
$27.66 p/Share
1,200
Added 1.41%
83,749
Common Stock
Dec 30
2021
BUY
Grant, award, or other acquisition
-
19,050
Added 18.75%
82,549
Common Stock
Dec 16
2021
BUY
Grant, award, or other acquisition
$348,700
$34.79 p/Share
10,023
Added 13.63%
63,499
Common Stock
Dec 17
2020
SELL
Sale (or disposition) back to the issuer
-
9,372
Reduced 14.91%
53,476
Common Stock
Dec 17
2020
BUY
Grant, award, or other acquisition
-
10,599
Added 14.43%
62,848
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$42,919
$25.04 p/Share
1,714
Reduced 3.18%
52,249
Common Stock