Feb 04
2025
BUY
Grant, award, or other acquisition
-
4,832
Added 16.11%
25,160
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$136,992
$66.18 p/Share
2,070
Reduced 9.24%
20,328
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
3,071
Added 12.06%
22,398
Common Stock
Nov 19
2024
-
1,725
Reduced 8.19%
19,327
Common Stock
Aug 26
2024
SELL
Open market or private sale
$804,720
$67.06 p/Share
12,000
Reduced 53.93%
10,252
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$55,205
$62.52 p/Share
883
Reduced 3.51%
24,252
Common Stock
May 09
2024
BUY
Grant, award, or other acquisition
-
2,000
Added 7.37%
25,135
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
2,500
Added 9.75%
23,135
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$221,410
$65.39 p/Share
3,386
Reduced 14.1%
20,635
Common Stock
Feb 02
2024
BUY
Grant, award, or other acquisition
-
7,670
Added 24.2%
24,021
Common Stock
Dec 05
2023
-
1,700
Reduced 9.42%
16,351
Common Stock
May 09
2023
BUY
Grant, award, or other acquisition
-
2,000
Added 9.97%
18,051
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
1,625
Added 8.7%
17,051
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$248,231
$73.16 p/Share
3,393
Reduced 18.03%
15,426
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
7,670
Added 28.96%
18,819
Common Stock
Mar 14
2022
SELL
Open market or private sale
$73,629
$81.81 p/Share
900
Reduced 7.47%
11,149
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$142,120
$80.98 p/Share
1,755
Reduced 12.71%
12,049
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
3,960
Added 22.29%
13,804
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
1,625
Added 13.03%
10,844
Common Stock
Sep 03
2021
SELL
Open market or private sale
$25,500
$68.0 p/Share
375
Reduced 3.91%
9,219
Common Stock
Feb 05
2021
SELL
Open market or private sale
$111,780
$62.1 p/Share
1,800
Reduced 19.12%
7,614
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$121,892
$62.0 p/Share
1,966
Reduced 16.3%
10,094
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
4,446
Added 26.94%
12,060
Common Stock