Apr 01
2025
SELL
Payment of exercise price or tax liability
$223,674
$244.72 p/Share
914
Reduced 3.37%
26,222
Common Stock
Nov 07
2024
SELL
Open market or private sale
$5,325,778
$220.21 p/Share
24,185
Reduced 47.12%
27,136
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$1,059,385
$59.64 p/Share
17,763
Added 25.71%
51,321
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
1,782
Added 5.04%
33,558
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$142,870
$203.23 p/Share
703
Reduced 2.16%
31,776
Common Stock
Mar 07
2024
SELL
Open market or private sale
$2,497,462
$204.71 p/Share
12,200
Reduced 27.31%
32,479
Common Stock
Feb 06
2024
SELL
Open market or private sale
$4,521,678
$199.0 p/Share
22,722
Reduced 33.71%
44,679
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$1,415,289
$50.95 p/Share
27,778
Added 29.19%
67,401
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
1,377
Added 3.36%
39,623
Common Stock
Aug 14
2023
SELL
Open market or private sale
$4,184,798
$182.95 p/Share
22,874
Reduced 37.42%
38,246
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$1,415,238
$50.95 p/Share
27,777
Added 31.25%
61,120
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$176,177
$146.57 p/Share
1,202
Reduced 3.48%
33,343
Common Stock
Aug 15
2022
SELL
Open market or private sale
$3,188,367
$178.57 p/Share
17,855
Reduced 34.07%
34,545
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$818,812
$36.97 p/Share
22,148
Added 29.71%
52,400
Common Stock
Aug 10
2022
BUY
Grant, award, or other acquisition
-
2,335
Added 7.17%
30,252
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$159,749
$156.31 p/Share
1,022
Reduced 3.53%
27,917
Common Stock
Aug 09
2021
BUY
Grant, award, or other acquisition
-
1,987
Added 6.43%
28,928
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$156,934
$154.92 p/Share
1,013
Reduced 3.62%
26,941
Common Stock
Nov 02
2020
SELL
Open market or private sale
$5,015,124
$139.81 p/Share
35,871
Reduced 56.2%
27,954
Common Stock
Nov 02
2020
BUY
Exercise of conversion of derivative security
$1,228,217
$36.97 p/Share
33,222
Added 34.23%
63,825
Common Stock
Feb 25
2020
BUY
Open market or private purchase
$1,247
$113.33 p/Share
11
Added 0.05%
20,351
Common Stock