Nov 19
2024
SELL
Payment of exercise price or tax liability
$87,156
$135.97 p/Share
641
Reduced 0.78%
81,912
Common Stock
Nov 19
2024
SELL
Sale (or disposition) back to the issuer
$334,350
$135.97 p/Share
2,459
Reduced 2.89%
82,553
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$334,357
$81.81 p/Share
4,087
Added 4.59%
85,012
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$18,415
$121.96 p/Share
151
Added 0.19%
80,925
Common Stock
Sep 27
2024
SELL
Payment of exercise price or tax liability
$401,113
$122.44 p/Share
3,276
Reduced 4.41%
70,973
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
9,800
Added 10.82%
80,773
Common Stock
Aug 26
2024
SELL
Open market or private sale
$1,429,291
$129.5 p/Share
11,037
Reduced 12.94%
74,249
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$18,259
$126.8 p/Share
144
Added 0.17%
85,286
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,542
$103.36 p/Share
102
Added 0.1%
99,141
Common Stock
Jun 21
2024
-
10,000
Reduced 9.17%
99,039
Common Stock
May 13
2024
SELL
Open market or private sale
$349,828
$130.29 p/Share
2,685
Reduced 2.4%
109,039
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$227,130
$130.31 p/Share
1,743
Reduced 1.54%
111,724
Common Stock
May 10
2024
SELL
Sale (or disposition) back to the issuer
$486,447
$130.31 p/Share
3,733
Reduced 3.22%
112,321
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$486,558
$59.62 p/Share
8,161
Added 6.63%
114,879
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$18,233
$132.13 p/Share
138
Added 0.13%
109,039
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$141,456
$114.17 p/Share
1,239
Reduced 1.12%
108,901
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
4,994
Added 4.34%
110,140
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$18,092
$113.79 p/Share
159
Added 0.15%
105,146
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$9,652
$97.5 p/Share
99
Added 0.09%
104,987
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$29,390
$120.95 p/Share
243
Added 0.23%
104,888
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$16,033
$126.25 p/Share
127
Added 0.12%
104,644
Common Stock
Sep 28
2023
SELL
Payment of exercise price or tax liability
$424,143
$129.47 p/Share
3,276
Reduced 3.04%
104,516
Common Stock
Sep 28
2023
-
9,000
Reduced 7.71%
107,792
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
-
9,078
Added 7.21%
116,792
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$15,903
$132.53 p/Share
120
Added 0.11%
107,714
Common Stock