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
Aug 08
2021
SELL
Payment of exercise price or tax liability
$11,819
$49.87 p/Share
237
Reduced 0.32%
73,575
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$12,714
$49.28 p/Share
258
Reduced 0.35%
73,812
Common Stock
Jul 15
2021
BUY
Grant, award, or other acquisition
-
580
Added 0.78%
74,070
Common Stock
May 10
2021
SELL
Open market or private sale
$60,996
$53.04 p/Share
1,150
Reduced 1.54%
73,294
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
2,800
Added 3.63%
74,248
Common Stock