Mar 07
2024
SELL
Payment of exercise price or tax liability
$634,080
$110.16 p/Share
5,756
Reduced 7.64%
69,564
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
11,904
Added 13.65%
75,320
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$1,235,009
$109.38 p/Share
11,291
Reduced 15.11%
63,416
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
23,351
Added 23.81%
74,707
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,122,621
$110.92 p/Share
10,121
Reduced 16.46%
51,356
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
13,551
Added 18.06%
61,477
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$3,736,495
$107.96 p/Share
34,610
Reduced 41.93%
47,926
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
21,840
Added 50.0%
21,840
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
60,696
Added 47.09%
68,206
Common Stock
Aug 28
2023
-
92,006
Reduced 100.0%
0
Common Stock
Jun 20
2023
BUY
Open market or private purchase
$25,080
$91.2 p/Share
275
Added 0.3%
92,006
Common Stock
Jun 16
2023
BUY
Open market or private purchase
$25,016
$92.31 p/Share
271
Added 0.29%
91,731
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$25,043
$91.4 p/Share
274
Added 0.3%
91,460
Common Stock
Jun 14
2023
BUY
Open market or private purchase
$25,031
$91.69 p/Share
273
Added 0.3%
91,186
Common Stock
Jun 13
2023
BUY
Open market or private purchase
$25,056
$92.8 p/Share
270
Added 0.3%
90,913
Common Stock
Jun 12
2023
BUY
Open market or private purchase
$25,048
$92.43 p/Share
271
Added 0.3%
90,643
Common Stock
Jun 09
2023
BUY
Open market or private purchase
$25,002
$92.6 p/Share
270
Added 0.3%
90,372
Common Stock
Jun 08
2023
BUY
Open market or private purchase
$24,908
$93.29 p/Share
267
Added 0.3%
90,102
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$24,825
$92.98 p/Share
267
Added 0.3%
89,835
Common Stock
Jun 06
2023
BUY
Open market or private purchase
$25,047
$93.81 p/Share
267
Added 0.3%
89,568
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$25,011
$92.98 p/Share
269
Added 0.3%
89,301
Common Stock
Jun 02
2023
BUY
Open market or private purchase
$25,026
$92.01 p/Share
272
Added 0.3%
89,032
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$25,024
$92.0 p/Share
272
Added 0.31%
88,760
Common Stock
May 31
2023
BUY
Open market or private purchase
$25,024
$92.0 p/Share
272
Added 0.31%
88,488
Common Stock
May 30
2023
BUY
Open market or private purchase
$25,041
$91.06 p/Share
275
Added 0.31%
88,216
Common Stock