Nov 12
2024
SELL
Open market or private sale
$459,161
$136.29 p/Share
3,369
Reduced 24.03%
10,650
Common Stock, par valu...
Aug 30
2024
SELL
Payment of exercise price or tax liability
$2,674
$95.51 p/Share
28
Reduced 0.2%
14,019
Common Stock, par valu...
Apr 18
2024
SELL
Payment of exercise price or tax liability
$20,287
$85.24 p/Share
238
Reduced 1.67%
14,047
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$7,338
$82.45 p/Share
89
Reduced 0.62%
14,285
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$29,978
$79.73 p/Share
376
Reduced 2.69%
13,594
Common Stock, par valu...
Mar 11
2024
BUY
Grant, award, or other acquisition
-
780
Added 5.15%
14,374
Common Stock, par valu...
Mar 06
2024
SELL
Payment of exercise price or tax liability
$13,284
$81.0 p/Share
164
Reduced 1.16%
13,970
Common Stock, par valu...
Feb 14
2024
SELL
Payment of exercise price or tax liability
-
252
Reduced 1.75%
14,134
Common Stock, par valu...
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
735
Added 4.86%
14,386
Common Stock, par valu...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$2,166
$65.66 p/Share
33
Reduced 0.24%
13,651
Common Stock, par valu...
Sep 01
2023
SELL
Open market or private sale
$138,180
$65.8 p/Share
2,100
Reduced 13.3%
13,684
Common Stock, par valu...
Sep 01
2023
BUY
Exercise of conversion of derivative security
$51,450
$24.5 p/Share
2,100
Added 11.74%
15,784
Common Stock, par valu...
Jun 05
2023
SELL
Payment of exercise price or tax liability
$17,320
$91.16 p/Share
190
Reduced 2.04%
9,123
Common Stock, par valu...
Apr 18
2023
SELL
Payment of exercise price or tax liability
$14,198
$97.25 p/Share
146
Reduced 1.54%
9,313
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$4,945
$88.31 p/Share
56
Reduced 0.59%
9,459
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$21,715
$90.48 p/Share
240
Reduced 2.46%
9,515
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
1,121
Added 10.31%
9,755
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$4,002
$90.96 p/Share
44
Reduced 0.51%
8,634
Common Stock, par valu...
Sep 02
2022
BUY
Grant, award, or other acquisition
-
193
Added 2.18%
8,678
Common Stock, par valu...