Dec 20
2024
|
SELL
Open market or private sale
|
$94,688
$42.14 p/Share
|
2,247
Reduced 2.5%
|
87,735
Common Stock
|
|
Nov 20
2024
|
SELL
Open market or private sale
|
$92,958
$41.37 p/Share
|
2,247
Reduced 2.44%
|
89,982
Common Stock
|
|
Nov 15
2024
|
SELL
Payment of exercise price or tax liability
|
$190,480
$42.93 p/Share
|
4,437
Reduced 4.59%
|
92,229
Common Stock
|
|
Oct 21
2024
|
SELL
Open market or private sale
|
$109,960
$42.97 p/Share
|
2,559
Reduced 2.58%
|
96,666
Common Stock
|
|
Sep 20
2024
|
SELL
Open market or private sale
|
$102,895
$41.39 p/Share
|
2,486
Reduced 2.44%
|
99,225
Common Stock
|
|
Aug 20
2024
|
SELL
Open market or private sale
|
$82,460
$33.17 p/Share
|
2,486
Reduced 2.39%
|
101,711
Common Stock
|
|
Aug 15
2024
|
SELL
Payment of exercise price or tax liability
|
$118,221
$31.84 p/Share
|
3,713
Reduced 3.44%
|
104,197
Common Stock
|
|
Jul 22
2024
|
SELL
Open market or private sale
|
$91,962
$35.02 p/Share
|
2,626
Reduced 2.38%
|
107,910
Common Stock
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$86,343
$33.86 p/Share
|
2,550
Reduced 2.25%
|
110,536
Common Stock
|
|
May 20
2024
|
SELL
Open market or private sale
|
$85,119
$33.38 p/Share
|
2,550
Reduced 2.21%
|
113,086
Common Stock
|
|
May 15
2024
|
SELL
Payment of exercise price or tax liability
|
$85,955
$34.3 p/Share
|
2,506
Reduced 2.12%
|
115,636
Common Stock
|
|
May 01
2024
|
SELL
Open market or private sale
|
$425,012
$34.9 p/Share
|
12,178
Reduced 9.34%
|
118,142
Common Stock
|
|
Apr 17
2024
|
BUY
Grant, award, or other acquisition
|
-
|
28,228
Added 17.8%
|
130,320
Common Stock
|
|
Apr 01
2024
|
SELL
Open market or private sale
|
$450,603
$37.2 p/Share
|
12,113
Reduced 10.61%
|
102,092
Common Stock
|
|
Mar 08
2024
|
SELL
Open market or private sale
|
$415,839
$34.33 p/Share
|
12,113
Reduced 9.59%
|
114,205
Common Stock
|
|
Feb 15
2024
|
SELL
Payment of exercise price or tax liability
|
$115,660
$27.33 p/Share
|
4,232
Reduced 3.24%
|
126,318
Common Stock
|
|
Nov 14
2023
|
BUY
Grant, award, or other acquisition
|
-
|
33,412
Added 20.38%
|
130,550
Common Stock
|
|
Sep 21
2023
|
SELL
Other acquisition or disposition
|
-
|
97,138
Reduced 100.0%
|
0
Non-Voting Common Stock
|
|
Sep 21
2023
|
BUY
Other acquisition or disposition
|
-
|
97,138
Added 50.0%
|
97,138
Common Stock
|
|
Sep 19
2023
|
SELL
Payment of exercise price or tax liability
|
$1,411,320
$30.0 p/Share
|
47,044
Reduced 32.63%
|
97,138
Non-Voting Common Stock
|
|
Sep 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
144,182
Added 50.0%
|
144,182
Non-Voting Common Stock
|
|