Feb 25
2025
SELL
Open market or private sale
$330,208
$251.3 p/Share
1,314
Reduced 37.72%
2,170
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$21,082
$245.14 p/Share
86
Reduced 2.41%
3,484
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
323
Added 8.3%
3,570
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$23,149
$246.27 p/Share
94
Reduced 2.81%
3,247
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
354
Added 9.58%
3,341
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$25,269
$247.74 p/Share
102
Reduced 3.3%
2,987
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
386
Added 11.11%
3,089
Common Stock
Nov 21
2024
SELL
Open market or private sale
$239,420
$239.42 p/Share
1,000
Reduced 27.26%
2,669
Common Stock
Aug 19
2024
SELL
Open market or private sale
$454,100
$227.05 p/Share
2,000
Reduced 35.28%
3,669
Common Stock
May 14
2024
SELL
Open market or private sale
$421,660
$210.83 p/Share
2,000
Reduced 26.19%
5,636
Common Stock
Mar 28
2024
SELL
Open market or private sale
$770,077
$216.74 p/Share
3,553
Reduced 31.75%
7,636
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$564,164
$216.57 p/Share
2,605
Reduced 18.89%
11,189
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
6,158
Added 30.86%
13,794
Common Stock
Feb 13
2024
SELL
Open market or private sale
$53,668
$226.45 p/Share
237
Reduced 3.01%
7,636
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$19,788
$227.45 p/Share
87
Reduced 1.09%
7,873
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
324
Added 3.91%
7,960
Common Stock
Feb 08
2024
SELL
Open market or private sale
$57,513
$222.06 p/Share
259
Reduced 3.28%
7,636
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$21,028
$223.71 p/Share
94
Reduced 1.18%
7,895
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
353
Added 4.23%
7,989
Common Stock
Feb 05
2024
SELL
Open market or private sale
$42,570
$220.57 p/Share
193
Reduced 2.47%
7,636
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$15,729
$221.54 p/Share
71
Reduced 0.9%
7,829
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
264
Added 3.23%
7,900
Common Stock
Jun 29
2023
SELL
Open market or private sale
$50,880
$240.0 p/Share
212
Reduced 2.71%
7,604
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$308,063
$224.7 p/Share
1,371
Reduced 14.97%
7,790
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
3,609
Added 28.26%
9,161
Common Stock