Nov 21
2024
SELL
Payment of exercise price or tax liability
$343,247
$144.04 p/Share
2,383
Reduced 0.52%
458,983
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
484
Added 0.1%
461,366
Common Stock
Mar 21
2024
SELL
Sale (or disposition) back to the issuer
$1,453,175
$142.72 p/Share
10,182
Reduced 2.16%
460,882
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$366,348
$35.98 p/Share
10,182
Added 2.13%
467,795
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$2,523,101
$131.48 p/Share
19,190
Reduced 4.0%
460,882
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
43,624
Added 8.33%
480,072
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$182,640
$127.01 p/Share
1,438
Reduced 0.33%
436,448
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$278,786
$127.01 p/Share
2,195
Reduced 0.5%
437,886
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
9,262
Added 2.06%
440,081
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$226,293
$120.69 p/Share
1,875
Reduced 0.43%
430,819
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$286,809
$111.86 p/Share
2,564
Reduced 0.59%
432,694
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
623
Added 0.14%
435,258
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$2,501,802
$120.36 p/Share
20,786
Reduced 4.56%
434,635
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
47,264
Added 9.4%
455,421
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$170,521
$118.5 p/Share
1,439
Reduced 0.35%
408,157
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
9,283
Added 2.22%
409,596
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$592,583
$120.64 p/Share
4,912
Reduced 1.21%
400,313
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$209,633
$100.64 p/Share
2,083
Reduced 0.51%
405,225
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
692
Added 0.17%
407,308
Common Stock
Oct 27
2022
SELL
Sale (or disposition) back to the issuer
$3,035,024
$98.04 p/Share
30,957
Reduced 7.07%
406,616
Common Stock
Oct 27
2022
BUY
Exercise of conversion of derivative security
$1,111,666
$35.91 p/Share
30,957
Added 6.94%
415,269
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,924,995
$72.39 p/Share
26,592
Reduced 6.14%
406,616
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
50,247
Added 10.39%
433,208
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
14,968
Added 3.76%
382,961
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$458,762
$55.52 p/Share
8,263
Reduced 2.2%
367,993
Common Stock