Jan 27
2025
|
SELL
Open market or private sale
|
$187,519
$124.35 p/Share
|
1,508
Reduced 1.12%
|
133,596
Common Stock
|
|
Jan 21
2025
|
SELL
Open market or private sale
|
$254,462
$119.41 p/Share
|
2,131
Reduced 1.55%
|
135,104
Common Stock
|
|
Dec 15
2024
|
BUY
Grant, award, or other acquisition
|
$7,026
$79.85 p/Share
|
88
Added 0.06%
|
137,235
Common Stock
|
|
Oct 26
2024
|
SELL
Payment of exercise price or tax liability
|
$1,843,202
$136.09 p/Share
|
13,544
Reduced 8.99%
|
137,147
Common Stock
|
|
Jun 16
2024
|
BUY
Grant, award, or other acquisition
|
$7,926
$27.62 p/Share
|
287
Added 0.19%
|
150,691
Common Stock
|
|
Jun 14
2024
|
SELL
Payment of exercise price or tax liability
|
$259,268
$89.93 p/Share
|
2,883
Reduced 1.88%
|
150,404
Common Stock
|
|
Jan 24
2024
|
SELL
Payment of exercise price or tax liability
|
$71,855
$47.84 p/Share
|
1,502
Reduced 0.97%
|
153,287
Common Stock
|
|
Jan 20
2024
|
SELL
Payment of exercise price or tax liability
|
$103,646
$46.25 p/Share
|
2,241
Reduced 1.43%
|
154,789
Common Stock
|
|
Dec 10
2023
|
BUY
Grant, award, or other acquisition
|
$7,041
$27.4 p/Share
|
257
Added 0.16%
|
157,030
Common Stock
|
|
Oct 26
2023
|
SELL
Payment of exercise price or tax liability
|
$304,082
$31.14 p/Share
|
9,765
Reduced 5.86%
|
156,773
Common Stock
|
|
Jun 20
2023
|
BUY
Grant, award, or other acquisition
|
-
|
25,568
Added 13.31%
|
166,538
Common Stock
|
|
Apr 03
2023
|
BUY
Grant, award, or other acquisition
|
-
|
13,317
Added 8.63%
|
140,970
Common Stock
|
|
Jan 20
2023
|
SELL
Other acquisition or disposition
|
$16,209
$9.58 p/Share
|
1,692
Reduced 1.31%
|
127,653
Common Stock
|
|