Jan 01
2025
SELL
Payment of exercise price or tax liability
$436,550
$57.17 p/Share
7,636
Reduced 7.33%
96,515
Common Stock
Jan 01
2025
BUY
Grant, award, or other acquisition
-
42,970
Added 23.55%
139,485
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
32,466
Added 24.11%
102,177
Common Stock
Dec 31
2024
SELL
Sale (or disposition) back to the issuer
-
30,305
Reduced 29.71%
71,685
Common Stock
Jan 02
2024
SELL
Sale (or disposition) back to the issuer
-
41,463
Reduced 28.9%
101,990
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$586,396
$80.86 p/Share
7,252
Reduced 4.81%
143,453
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
18,428
Added 10.9%
150,705
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$593,776
$81.63 p/Share
7,274
Reduced 6.73%
100,821
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
18,484
Added 14.6%
108,095
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
31,456
Added 19.21%
132,277
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$1,077,284
$148.55 p/Share
7,252
Reduced 5.13%
134,065
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
18,428
Added 11.54%
141,317
Common Stock
Jan 02
2023
SELL
Sale (or disposition) back to the issuer
-
5,921
Reduced 4.5%
125,737
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$2,537,235
$154.87 p/Share
16,383
Reduced 11.76%
122,889
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$820,965
$154.87 p/Share
5,301
Reduced 4.0%
127,350
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
17,843
Added 10.94%
145,193
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
13,469
Added 9.22%
132,651
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$662,212
$126.28 p/Share
5,244
Reduced 2.51%
203,780
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$707,215
$97.52 p/Share
7,252
Reduced 3.67%
190,596
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
18,428
Added 8.1%
209,024
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$1,107,933
$81.09 p/Share
13,663
Reduced 6.46%
197,848
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
30,305
Added 12.53%
211,511
Common Stock
Dec 31
2021
SELL
Sale (or disposition) back to the issuer
-
20,916
Reduced 9.94%
189,438
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$672,882
$81.71 p/Share
8,235
Reduced 4.35%
181,206
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$199,720
$89.32 p/Share
2,236
Reduced 1.05%
210,357
Common Stock