Jun 08
2024
SELL
Payment of exercise price or tax liability
$1,581,018
$169.71 p/Share
9,316
Reduced 3.05%
296,179
Common Stock
Jun 08
2024
BUY
Exercise of conversion of derivative security
-
18,695
Added 5.86%
300,472
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,022,277
$180.87 p/Share
5,652
Reduced 1.93%
286,732
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
11,286
Added 3.75%
289,801
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$13,217,407
$185.18 p/Share
71,376
Reduced 20.25%
281,032
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
144,977
Added 29.15%
352,408
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$2,692,551
$162.81 p/Share
16,538
Reduced 5.1%
307,432
Common Stock
Dec 11
2023
-
100,000
Reduced 32.53%
207,432
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
-
33,328
Added 9.33%
323,970
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$1,254,462
$134.99 p/Share
9,293
Reduced 3.1%
290,162
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
-
18,695
Added 5.97%
294,445
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$265,973
$133.32 p/Share
1,995
Reduced 0.71%
280,760
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
-
4,022
Added 1.4%
282,755
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$342,741
$133.0 p/Share
2,577
Reduced 0.92%
278,637
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
5,163
Added 1.8%
281,214
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$8,988,835
$134.29 p/Share
66,936
Reduced 19.52%
275,968
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
137,326
Added 28.6%
342,904
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$2,435,929
$147.65 p/Share
16,498
Reduced 7.43%
205,576
Common Stock
Dec 11
2022
BUY
Exercise of conversion of derivative security
-
33,328
Added 13.05%
222,074
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$1,521,868
$141.28 p/Share
10,772
Reduced 5.41%
188,235
Common Stock
Jun 08
2022
BUY
Exercise of conversion of derivative security
-
21,803
Added 10.17%
192,486
Common Stock
Jun 07
2022
SELL
Payment of exercise price or tax liability
$281,952
$141.97 p/Share
1,986
Reduced 1.11%
177,204
Common Stock
Jun 07
2022
BUY
Exercise of conversion of derivative security
-
4,020
Added 2.19%
179,190
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$6,952,615
$134.21 p/Share
51,804
Reduced 22.94%
174,004
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
107,118
Added 32.17%
225,808
Common Stock