Feb 12
2025
SELL
Open market or private sale
$14,073,240
$102.22 p/Share
137,676
Reduced 44.57%
171,223
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$9,845,210
$71.51 p/Share
137,676
Added 30.83%
308,899
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$4,227,092
$97.99 p/Share
43,138
Reduced 20.12%
171,223
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
84,488
Added 28.27%
214,361
Common Stock
Jan 31
2025
SELL
Open market or private sale
$13,822,739
$97.22 p/Share
142,180
Reduced 52.26%
129,873
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
$9,271,557
$65.21 p/Share
142,180
Added 34.24%
273,053
Common Stock
Jan 15
2025
SELL
Open market or private sale
$228,375
$91.35 p/Share
2,500
Reduced 1.89%
129,873
Common Stock
Dec 16
2024
SELL
Open market or private sale
$781,660
$91.96 p/Share
8,500
Reduced 6.03%
132,373
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$155,685
$92.34 p/Share
1,686
Reduced 1.18%
140,873
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
3,640
Added 2.49%
142,559
Common Stock
Nov 29
2024
SELL
Open market or private sale
$23,064,310
$92.76 p/Share
248,645
Reduced 64.16%
138,919
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
$17,310,664
$69.62 p/Share
248,645
Added 39.08%
387,564
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$136,982
$81.44 p/Share
1,682
Reduced 1.2%
138,919
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
3,641
Added 2.52%
140,601
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$108,445
$65.25 p/Share
1,662
Reduced 1.2%
136,960
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
3,639
Added 2.56%
138,622
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$338,415
$75.12 p/Share
4,505
Reduced 3.23%
134,983
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
9,732
Added 6.52%
139,488
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,832,066
$78.26 p/Share
23,410
Reduced 15.32%
129,436
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
74,961
Added 32.91%
152,846
Common Stock
Jan 16
2024
SELL
Open market or private sale
$428,900
$85.78 p/Share
5,000
Reduced 4.69%
101,534
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$94,349
$79.02 p/Share
1,194
Reduced 1.11%
106,534
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
2,617
Added 2.37%
107,728
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$61,039
$75.92 p/Share
804
Reduced 0.76%
105,111
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
1,912
Added 1.77%
105,915
Common Stock