Nov 26
2024
SELL
Other acquisition or disposition
-
125,054
Reduced 65.74%
65,164
Common Stock
Nov 26
2024
-
45,839
Reduced 70.34%
19,325
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$309,610
$106.14 p/Share
2,917
Reduced 1.51%
190,218
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
6,606
Added 3.31%
193,135
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$285,940
$107.78 p/Share
2,653
Reduced 1.4%
186,529
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$867,440
$109.47 p/Share
7,924
Reduced 4.02%
189,182
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$2,620,912
$115.21 p/Share
22,749
Reduced 10.35%
197,106
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
51,525
Added 18.99%
219,855
Common Stock
Aug 20
2024
BUY
Other acquisition or disposition
-
50,898
Added 23.22%
168,330
Common Stock
Jun 17
2024
SELL
Sale (or disposition) back to the issuer
$483,752
$101.95 p/Share
4,745
Reduced 3.88%
117,432
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
4,745
Added 3.74%
122,177
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,054,898
$84.21 p/Share
12,527
Reduced 10.16%
110,826
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$249,936
$85.39 p/Share
2,927
Reduced 2.32%
123,353
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$488,376
$85.5 p/Share
5,712
Reduced 4.33%
126,280
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
31,262
Added 19.15%
131,992
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$3,059,773
$80.91 p/Share
37,817
Reduced 27.3%
100,730
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
85,363
Added 38.12%
138,547
Common Stock
Jun 17
2023
SELL
Sale (or disposition) back to the issuer
$414,428
$87.34 p/Share
4,745
Reduced 8.19%
53,184
Common Stock
Jun 17
2023
BUY
Exercise of conversion of derivative security
-
4,745
Added 7.57%
57,929
Common Stock
Jan 06
2023
-
16,283
Reduced 23.44%
53,184
Common Stock
Dec 05
2022
SELL
Open market or private sale
$943,900
$94.39 p/Share
10,000
Reduced 12.58%
69,467
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
$621,000
$62.1 p/Share
10,000
Added 11.18%
79,467
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$263,363
$89.61 p/Share
2,939
Reduced 4.06%
69,467
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$264,231
$89.57 p/Share
2,950
Reduced 3.91%
72,406
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
6,605
Added 8.06%
75,356
Common Stock