Feb 29
2024
SELL
Open market or private sale
$2,227,641
$49.12 p/Share
45,351
Reduced 26.79%
123,926
Common Stock, par valu...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$1,481,283
$42.44 p/Share
34,903
Reduced 17.09%
169,277
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
80,254
Added 28.22%
204,180
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$406,022
$43.56 p/Share
9,321
Reduced 6.33%
137,835
Common Stock, par valu...
Jan 04
2024
SELL
Open market or private sale
$77,034
$43.06 p/Share
1,789
Reduced 1.3%
136,049
Common Stock, par valu...
Jan 03
2024
SELL
Open market or private sale
$525,774
$43.37 p/Share
12,123
Reduced 8.91%
123,926
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$73,379
$43.19 p/Share
1,699
Reduced 1.14%
147,156
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
7,229
Added 4.63%
148,855
Common Stock, par valu...
Jul 10
2023
SELL
Open market or private sale
$316,755
$45.0 p/Share
7,039
Reduced 4.97%
134,587
Common Stock, par valu...
Jun 29
2023
SELL
Open market or private sale
$299,157
$42.5 p/Share
7,039
Reduced 4.73%
141,626
Common Stock, par valu...
Jun 12
2023
SELL
Open market or private sale
$281,560
$40.0 p/Share
7,039
Reduced 4.52%
148,665
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$88,249
$39.45 p/Share
2,237
Reduced 1.42%
155,703
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$197,324
$40.51 p/Share
4,871
Reduced 2.99%
157,941
Common Stock, par valu...
Feb 23
2023
BUY
Grant, award, or other acquisition
-
11,198
Added 6.44%
162,812
Common Stock, par valu...
Feb 08
2023
SELL
Open market or private sale
$376,126
$39.07 p/Share
9,627
Reduced 5.97%
151,641
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$290,463
$30.38 p/Share
9,561
Reduced 5.6%
161,241
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
10,453
Added 5.77%
170,802
Common Stock, par valu...
Dec 06
2022
SELL
Open market or private sale
$876,558
$30.68 p/Share
28,571
Reduced 15.12%
160,349
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$54,433
$25.7 p/Share
2,118
Reduced 1.0%
209,392
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$135,473
$23.54 p/Share
5,755
Reduced 2.65%
211,510
Common Stock, par valu...
Feb 24
2022
BUY
Grant, award, or other acquisition
-
8,090
Added 3.59%
217,265
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$105,429
$16.74 p/Share
6,298
Reduced 3.29%
185,273
Common Stock, par valu...
Jan 04
2022
BUY
Grant, award, or other acquisition
-
23,902
Added 10.25%
209,175
Common Stock, par valu...
Mar 11
2021
SELL
Open market or private sale
$342,000
$22.5 p/Share
15,200
Reduced 7.35%
191,571
Common Stock, par valu...
Mar 05
2021
SELL
Open market or private sale
$167,459
$20.34 p/Share
8,233
Reduced 3.83%
206,771
Common Stock, par valu...