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
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
2,895
Added 4.15%
66,840
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$553,176
$131.96 p/Share
4,192
Reduced 6.15%
63,945
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$1,321,711
$131.96 p/Share
10,016
Added 12.82%
68,137
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$109,377
$124.86 p/Share
876
Reduced 1.48%
58,121
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
2,092
Added 3.42%
58,997
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$122,775
$127.36 p/Share
964
Reduced 1.67%
56,905
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
3,589
Added 5.84%
57,869
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$80,126
$124.42 p/Share
644
Reduced 1.17%
54,280
Common Stock