Nov 09
2024
SELL
Payment of exercise price or tax liability
$582,934
$84.3 p/Share
6,915
Reduced 2.88%
232,920
Common Stock, par valu...
Sep 11
2024
-
60,000
Reduced 20.01%
239,835
Common Stock, par valu...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$140,547
$105.2 p/Share
1,336
Reduced 0.44%
299,835
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$692,556
$102.86 p/Share
6,733
Reduced 2.19%
301,171
Common Stock, par valu...
Feb 08
2024
SELL
Open market or private sale
$2,077,380
$108.0 p/Share
19,235
Reduced 5.88%
307,904
Common Stock, par valu...
Feb 08
2024
BUY
Exercise of conversion of derivative security
$641,582
$58.85 p/Share
10,902
Added 3.23%
327,139
Common Stock, par valu...
Jan 12
2024
SELL
Open market or private sale
$1,112,286
$94.11 p/Share
11,819
Reduced 3.6%
316,237
Common Stock, par valu...
Jan 11
2024
SELL
Open market or private sale
$125,450
$93.9 p/Share
1,336
Reduced 0.41%
328,056
Common Stock, par valu...
Jan 09
2024
SELL
Open market or private sale
$1,090,822
$95.26 p/Share
11,451
Reduced 4.14%
264,830
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
93,430
Added 22.1%
329,392
Common Stock, par valu...
Nov 28
2023
-
1,453
Reduced 0.58%
247,413
Common Stock, par valu...
Nov 09
2023
SELL
Payment of exercise price or tax liability
$626,844
$90.65 p/Share
6,915
Reduced 2.7%
248,866
Common Stock, par valu...
Mar 16
2023
SELL
Open market or private sale
$1,125,637
$103.26 p/Share
10,901
Reduced 4.09%
255,781
Common Stock, par valu...
Mar 16
2023
BUY
Exercise of conversion of derivative security
$641,523
$58.85 p/Share
10,901
Added 3.93%
266,682
Common Stock, par valu...
Mar 08
2023
SELL
Sale (or disposition) back to the issuer
-
1,833
Reduced 0.71%
255,781
Common Stock, par valu...
Mar 08
2023
SELL
Payment of exercise price or tax liability
$787,967
$113.54 p/Share
6,940
Reduced 2.62%
257,614
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$220,848
$112.22 p/Share
1,968
Reduced 0.74%
264,554
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$21,349
$103.64 p/Share
206
Reduced 0.08%
266,522
Common Stock, par valu...
Jan 31
2023
BUY
Grant, award, or other acquisition
-
522
Added 0.2%
266,728
Common Stock, par valu...
Jan 26
2023
SELL
Open market or private sale
$1,055,228
$102.35 p/Share
10,310
Reduced 3.73%
266,206
Common Stock, par valu...
Jan 12
2023
SELL
Payment of exercise price or tax liability
$1,376,595
$98.61 p/Share
13,960
Reduced 6.13%
213,768
Common Stock, par valu...
Jan 12
2023
BUY
Grant, award, or other acquisition
-
62,748
Added 18.5%
276,516
Common Stock, par valu...
Jan 12
2023
BUY
Grant, award, or other acquisition
-
17,992
Added 7.53%
220,848
Common Stock, par valu...
Jan 11
2023
SELL
Payment of exercise price or tax liability
$133,677
$96.24 p/Share
1,389
Reduced 0.66%
209,736
Common Stock, par valu...
Dec 16
2022
SELL
Payment of exercise price or tax liability
$248,224
$86.01 p/Share
2,886
Reduced 1.35%
211,125
Common Stock, par valu...