Dec 12
2025
BUY
Grant, award, or other acquisition
-
2,266
Added 2.83%
77,907
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$1,950
$81.25 p/Share
24
Reduced 0.03%
77,883
Common Stock
Sep 29
2025
SELL
Open market or private sale
$856,600
$85.66 p/Share
10,000
Reduced 11.68%
75,641
Common Stock
Sep 29
2025
BUY
Exercise of conversion of derivative security
$533,400
$53.34 p/Share
10,000
Added 10.46%
85,641
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
-
2,175
Added 2.8%
75,641
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
1,000
Added 1.34%
73,466
Common Stock
Sep 08
2023
SELL
Open market or private sale
$605,800
$60.58 p/Share
10,000
Reduced 12.13%
72,466
Common Stock
Sep 08
2023
BUY
Exercise of conversion of derivative security
$406,400
$40.64 p/Share
10,000
Added 10.81%
82,466
Common Stock
Dec 21
2022
SELL
Open market or private sale
$592,500
$59.25 p/Share
10,000
Reduced 12.24%
71,700
Common Stock
Dec 21
2022
BUY
Exercise of conversion of derivative security
$337,600
$33.76 p/Share
10,000
Added 10.91%
81,700
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
766
Added 1.05%
72,466
Common Stock
Dec 09
2020
SELL
Open market or private sale
$535,325
$56.35 p/Share
9,500
Reduced 11.7%
71,700
Common Stock
Dec 09
2020
BUY
Exercise of conversion of derivative security
$157,700
$15.77 p/Share
10,000
Added 10.96%
81,200
Stock Option (Right to...
Nov 04
2019
SELL
Open market or private sale
$584,155
$61.49 p/Share
9,500
Reduced 11.77%
71,200
Common Stock
Nov 04
2019
BUY
Exercise of conversion of derivative security
$238,600
$23.86 p/Share
10,000
Added 11.03%
80,700
Stock Option (Right to...
Jul 26
2019
SELL
Open market or private sale
$578,550
$60.9 p/Share
9,500
Reduced 11.85%
70,700
Common Stock
Jul 26
2019
BUY
Exercise of conversion of derivative security
$176,500
$17.65 p/Share
10,000
Added 11.09%
80,200
Stock Option (Right to...
Sep 19
2017
SELL
Open market or private sale
$586,900
$58.69 p/Share
10,000
Reduced 12.47%
70,200
Common Stock
Sep 19
2017
BUY
Exercise of conversion of derivative security
$146,200
$14.62 p/Share
10,000
Added 11.09%
80,200
Stock Option (Right to...