Feb 26
2025
BUY
Grant, award, or other acquisition
-
7,603
Added 20.13%
30,170
Common Stock
Feb 25
2025
SELL
Open market or private sale
$18,328
$111.76 p/Share
164
Reduced 0.72%
22,567
Common Stock
Feb 24
2025
SELL
Sale (or disposition) back to the issuer
$30,771
$111.09 p/Share
277
Reduced 1.2%
22,731
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
-
241
Reduced 1.06%
22,567
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$23,721
$53.79 p/Share
441
Added 1.88%
23,008
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
-
435
Reduced 1.87%
22,808
Common Stock
Feb 07
2025
SELL
Open market or private sale
$275,448
$114.77 p/Share
2,400
Reduced 9.36%
23,243
Common Stock
Nov 01
2024
SELL
Sale (or disposition) back to the issuer
$531,935
$115.89 p/Share
4,590
Reduced 15.18%
25,643
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$416,044
$59.52 p/Share
6,990
Added 20.56%
27,002
Common Stock
Jul 09
2024
BUY
Other acquisition or disposition
$21,227
$65.72 p/Share
323
Added 1.37%
23,243
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
8,615
Added 27.32%
22,920
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,121
Added 26.36%
14,305
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$25,846
$84.19 p/Share
307
Reduced 3.23%
9,184
Common Stock
Jul 12
2023
BUY
Other acquisition or disposition
$21,224
$62.06 p/Share
342
Added 3.48%
9,491
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$7,002
$95.93 p/Share
73
Reduced 0.79%
9,149
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
2,328
Added 20.16%
9,222
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
1,554
Added 18.39%
6,894
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
-
189
Reduced 3.42%
5,340
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
-
74
Reduced 1.32%
5,529
Common Stock
Jun 30
2022
BUY
Other acquisition or disposition
$17,085
$45.08 p/Share
379
Added 6.34%
5,603
Common Stock