Nov 19
2024
|
SELL
Open market or private sale
|
$2,801,600
$140.08 p/Share
|
20,000
Reduced 7.76%
|
237,588
Common Stock
|
|
Nov 16
2024
|
SELL
Payment of exercise price or tax liability
|
$4,949,996
$141.38 p/Share
|
35,012
Reduced 11.97%
|
257,588
Common Stock
|
|
Aug 26
2024
|
SELL
Open market or private sale
|
$628,200
$125.64 p/Share
|
5,000
Reduced 1.68%
|
292,600
Common Stock
|
|
Jul 01
2024
|
SELL
Open market or private sale
|
$561,645
$94.41 p/Share
|
5,949
Reduced 1.96%
|
297,600
Common Stock
|
|
Jun 16
2024
|
BUY
Grant, award, or other acquisition
|
$14,030
$27.62 p/Share
|
508
Added 0.17%
|
303,549
Common Stock
|
|
Jun 14
2024
|
SELL
Payment of exercise price or tax liability
|
$499,741
$89.93 p/Share
|
5,557
Reduced 1.8%
|
303,041
Common Stock
|
|
Jan 24
2024
|
SELL
Payment of exercise price or tax liability
|
$81,615
$47.84 p/Share
|
1,706
Reduced 0.55%
|
308,598
Common Stock
|
|
Jan 20
2024
|
SELL
Payment of exercise price or tax liability
|
$114,561
$46.25 p/Share
|
2,477
Reduced 0.79%
|
310,304
Common Stock
|
|
Dec 10
2023
|
BUY
Grant, award, or other acquisition
|
$12,467
$27.4 p/Share
|
455
Added 0.15%
|
312,781
Common Stock
|
|
Nov 16
2023
|
SELL
Payment of exercise price or tax liability
|
$1,222,664
$34.28 p/Share
|
35,667
Reduced 10.25%
|
312,326
Common Stock
|
|
Jun 20
2023
|
BUY
Grant, award, or other acquisition
|
-
|
46,022
Added 11.68%
|
347,993
Common Stock
|
|
Apr 03
2023
|
BUY
Grant, award, or other acquisition
|
-
|
14,121
Added 4.47%
|
301,971
Common Stock
|
|
Jan 20
2023
|
SELL
Other acquisition or disposition
|
$17,790
$9.58 p/Share
|
1,857
Reduced 0.64%
|
287,850
Common Stock
|
|