Dec 10
2024
-
640
Reduced 0.25%
256,809
Common Stock
Nov 06
2024
BUY
Grant, award, or other acquisition
-
4,800
Added 1.83%
257,449
Common Stock
Sep 09
2024
-
1,647
Reduced 0.65%
252,649
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$72,160
$118.49 p/Share
609
Reduced 0.24%
254,296
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$132,844
$118.93 p/Share
1,117
Reduced 0.44%
254,905
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$58,225
$119.56 p/Share
487
Reduced 0.19%
256,022
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$1,234,002
$117.58 p/Share
10,495
Added 3.93%
256,509
Common Stock
Dec 11
2023
-
3,000
Reduced 1.2%
246,014
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$263,614
$88.61 p/Share
2,975
Reduced 1.18%
249,014
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$109,270
$88.05 p/Share
1,241
Reduced 0.49%
251,989
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$39,590
$88.57 p/Share
447
Reduced 0.18%
253,230
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
4,800
Added 1.86%
253,677
Common Stock
Apr 26
2023
SELL
Open market or private sale
$3,350,210
$101.5 p/Share
33,007
Reduced 11.71%
248,877
Common Stock
Apr 26
2023
BUY
Exercise of conversion of derivative security
$653,400
$10.89 p/Share
60,000
Added 17.55%
281,884
Common Stock
Apr 25
2023
SELL
Open market or private sale
$1,348,461
$101.35 p/Share
13,305
Reduced 5.66%
221,884
Common Stock
Apr 25
2023
BUY
Exercise of conversion of derivative security
$144,891
$10.89 p/Share
13,305
Added 5.35%
235,189
Common Stock
Apr 24
2023
SELL
Open market or private sale
$940,400
$100.0 p/Share
9,404
Reduced 4.07%
221,884
Common Stock
Apr 24
2023
BUY
Exercise of conversion of derivative security
$102,409
$10.89 p/Share
9,404
Added 3.91%
231,288
Common Stock
Apr 11
2023
SELL
Open market or private sale
$3,532,871
$100.07 p/Share
35,304
Reduced 13.73%
221,884
Common Stock
Apr 11
2023
BUY
Exercise of conversion of derivative security
$384,460
$10.89 p/Share
35,304
Added 12.07%
257,188
Common Stock
Mar 30
2023
SELL
Open market or private sale
$3,206,399
$93.02 p/Share
34,470
Reduced 13.45%
221,884
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
$375,378
$10.89 p/Share
34,470
Added 11.85%
256,354
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
$1,143,917
$89.86 p/Share
12,730
Added 5.39%
223,484
Common Stock
Feb 03
2023
SELL
Open market or private sale
$13,019
$95.03 p/Share
137
Reduced 0.06%
210,754
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$1,491
$10.89 p/Share
137
Added 0.06%
210,891
Common Stock