Dec 17
2024
SELL
Payment of exercise price or tax liability
$1,186,278
$47.17 p/Share
25,149
Reduced 19.88%
101,384
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
$1,147,299
$42.97 p/Share
26,700
Added 19.67%
109,019
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$513,734
$47.11 p/Share
10,905
Reduced 9.85%
99,833
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
23,525
Added 18.15%
106,055
Common Stock
Nov 01
2024
SELL
Open market or private sale
$273,592
$46.76 p/Share
5,851
Reduced 6.29%
87,213
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$239,646
$36.31 p/Share
6,600
Added 6.62%
93,064
Common Stock
Aug 11
2024
SELL
Payment of exercise price or tax liability
$10,038
$37.74 p/Share
266
Reduced 0.31%
86,115
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$10,793
$37.74 p/Share
286
Reduced 0.33%
86,381
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$12,076
$37.74 p/Share
320
Reduced 0.37%
86,667
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$18,734
$42.29 p/Share
443
Reduced 0.51%
86,987
Common Stock
Jul 18
2024
BUY
Grant, award, or other acquisition
-
1,409
Added 1.6%
86,430
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
4,900
Added 5.43%
85,385
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$4,013
$32.63 p/Share
123
Reduced 0.15%
80,485
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$7,861
$38.35 p/Share
205
Reduced 0.26%
79,867
Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$13,729
$38.35 p/Share
358
Reduced 0.45%
80,072
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$14,316
$38.59 p/Share
371
Reduced 0.46%
80,430
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
3,200
Added 3.84%
80,232
Common Stock
Nov 03
2022
SELL
Open market or private sale
$120,428
$35.42 p/Share
3,400
Reduced 4.24%
76,749
Common Stock
Nov 03
2022
BUY
Exercise of conversion of derivative security
$82,416
$24.24 p/Share
3,400
Added 4.07%
80,149
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$12,134
$35.07 p/Share
346
Reduced 0.45%
75,826
Common Stock
Aug 11
2022
SELL
Payment of exercise price or tax liability
$10,170
$34.71 p/Share
293
Reduced 0.38%
76,172
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
2,900
Added 3.65%
76,465
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$24,611
$50.33 p/Share
489
Reduced 0.66%
73,086
Common Stock
Aug 12
2021
SELL
Open market or private sale
$315,000
$50.0 p/Share
6,300
Reduced 7.89%
73,575
Common Stock
Aug 12
2021
BUY
Exercise of conversion of derivative security
$167,517
$26.59 p/Share
6,300
Added 7.31%
79,875
Common Stock