Mar 04
2025
SELL
Payment of exercise price or tax liability
$602,842
$90.3 p/Share
6,676
Reduced 10.74%
55,500
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
16,760
Added 21.23%
62,176
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$1,029
$102.97 p/Share
10
Reduced 0.02%
45,416
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
23
Added 0.05%
45,426
Common Stock
Nov 12
2024
SELL
Open market or private sale
$1,279,440
$106.62 p/Share
12,000
Reduced 20.9%
45,403
Common Stock
May 28
2024
SELL
Open market or private sale
$590,080
$73.76 p/Share
8,000
Reduced 12.23%
57,403
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$429,508
$73.22 p/Share
5,866
Reduced 8.23%
65,403
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
15,898
Added 18.24%
71,269
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$859
$71.63 p/Share
12
Reduced 0.02%
55,371
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
30
Added 0.05%
55,383
Common Stock
Nov 30
2023
SELL
Open market or private sale
$759,480
$63.29 p/Share
12,000
Reduced 17.82%
55,353
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$802,767
$75.25 p/Share
10,668
Reduced 13.67%
67,353
Common Stock
Mar 04
2023
BUY
Grant, award, or other acquisition
-
25,545
Added 24.67%
78,021
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
41
Added 0.08%
52,476
Common Stock
Nov 14
2022
SELL
Open market or private sale
$362,150
$72.43 p/Share
5,000
Reduced 8.71%
52,435
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$636,324
$77.28 p/Share
8,234
Reduced 12.54%
57,435
Common Stock
Mar 06
2022
BUY
Grant, award, or other acquisition
-
20,512
Added 23.8%
65,669
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
39
Added 0.09%
45,157
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$303,090
$76.79 p/Share
3,947
Reduced 8.04%
45,118
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
12,315
Added 20.06%
49,065
Common Stock
Dec 16
2020
SELL
Open market or private sale
$448,709
$49.45 p/Share
9,074
Reduced 19.81%
36,720
Common Stock