Jul 29
2025
SELL
Open market or private sale
$167,225
$66.89 p/Share
2,500
Reduced 6.78%
34,366
Common Stock
May 06
2025
SELL
Open market or private sale
$148,325
$59.33 p/Share
2,500
Reduced 6.35%
36,866
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
3,432
Added 8.08%
39,035
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$124,881
$66.18 p/Share
1,887
Reduced 5.03%
35,603
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
2,835
Added 7.03%
37,490
Common Stock
Mar 12
2024
SELL
Open market or private sale
$98,550
$65.7 p/Share
1,500
Reduced 4.15%
34,655
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
1,625
Added 4.38%
35,510
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$202,447
$65.39 p/Share
3,096
Reduced 8.37%
33,885
Common Stock
Feb 02
2024
BUY
Grant, award, or other acquisition
-
7,080
Added 16.07%
36,981
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
1,625
Added 5.21%
29,538
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$203,311
$73.16 p/Share
2,779
Reduced 9.05%
27,913
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
6,372
Added 17.19%
30,692
Common Stock
Sep 15
2022
SELL
Open market or private sale
$84,491
$76.81 p/Share
1,100
Reduced 4.33%
24,320
Common Stock
Aug 01
2022
SELL
Open market or private sale
$76,980
$76.98 p/Share
1,000
Reduced 3.79%
25,420
Common Stock
Mar 15
2022
SELL
Open market or private sale
$102,812
$82.25 p/Share
1,250
Reduced 4.36%
27,442
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$125,357
$80.98 p/Share
1,548
Reduced 5.3%
27,670
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
3,564
Added 10.87%
29,218
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
1,500
Added 5.6%
25,294
Common Stock
Feb 05
2021
SELL
Open market or private sale
$279,315
$62.07 p/Share
4,500
Reduced 17.7%
20,925
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$113,956
$62.0 p/Share
1,838
Reduced 7.31%
23,299
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
4,212
Added 14.35%
25,137
Common Stock