Feb 23
2025
SELL
Payment of exercise price or tax liability
$286,971
$230.87 p/Share
1,243
Reduced 1.21%
101,062
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
2,968
Added 2.82%
102,305
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$2,255,559
$228.55 p/Share
9,869
Reduced 9.04%
99,337
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
23,579
Added 17.76%
109,206
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$405,822
$231.37 p/Share
1,754
Reduced 2.01%
85,627
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
4,466
Added 4.86%
87,381
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$220,571
$223.25 p/Share
988
Reduced 1.18%
82,915
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
3,679
Added 4.2%
83,903
Common Stock
Jun 25
2024
SELL
Payment of exercise price or tax liability
$78,189
$194.5 p/Share
402
Reduced 0.5%
80,224
Common Stock
Jun 25
2024
BUY
Exercise of conversion of derivative security
-
959
Added 1.18%
80,626
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,002,608
$184.1 p/Share
5,446
Reduced 6.01%
85,113
Common Stock
Mar 04
2024
-
5,446
Reduced 6.4%
79,667
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,102,861
$183.64 p/Share
11,451
Reduced 11.23%
90,559
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
27,361
Added 22.71%
93,110
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$227,340
$184.98 p/Share
1,229
Reduced 1.62%
74,649
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
2,936
Added 3.73%
75,878
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$333,615
$180.43 p/Share
1,849
Reduced 2.47%
72,942
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
4,418
Added 5.58%
74,791
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$103,490
$178.74 p/Share
579
Reduced 0.82%
70,373
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
2,122
Added 2.9%
70,952
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$171,234
$173.49 p/Share
987
Reduced 1.41%
68,830
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
3,639
Added 4.95%
69,817
Common Stock
Jun 25
2023
SELL
Payment of exercise price or tax liability
$58,025
$146.53 p/Share
396
Reduced 0.59%
66,178
Common Stock
Jun 25
2023
BUY
Exercise of conversion of derivative security
-
946
Added 1.4%
66,574
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$156,008
$128.72 p/Share
1,212
Reduced 1.81%
65,628
Common Stock