Sep 17
2024
SELL
Open market or private sale
$167,295
$55.58 p/Share
3,010
Reduced 5.95%
47,592
Common Stock
Sep 17
2024
BUY
Exercise of conversion of derivative security
$115,373
$38.33 p/Share
3,010
Added 5.61%
50,602
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
768
Added 1.59%
47,566
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$46,961
$55.51 p/Share
846
Reduced 1.78%
46,770
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
4,184
Added 8.08%
47,616
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$11,781
$55.31 p/Share
213
Reduced 0.49%
43,432
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$9,788
$54.99 p/Share
178
Reduced 0.41%
43,645
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$14,943
$55.97 p/Share
267
Reduced 0.61%
43,823
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$2,674
$44.58 p/Share
60
Reduced 0.14%
44,029
Common Stock
Sep 15
2023
SELL
Open market or private sale
$279,000
$46.5 p/Share
6,000
Reduced 11.98%
44,089
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$147,960
$24.66 p/Share
6,000
Added 10.7%
50,089
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$10,285
$47.18 p/Share
218
Reduced 0.49%
44,035
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$20,394
$47.1 p/Share
433
Reduced 0.97%
44,253
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$56,085
$47.25 p/Share
1,187
Reduced 2.59%
44,686
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
5,726
Added 11.1%
45,873
Common Stock
Mar 03
2023
SELL
Open market or private sale
$137,700
$45.9 p/Share
3,000
Reduced 6.95%
40,147
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$56,640
$18.88 p/Share
3,000
Added 6.5%
43,147
Common Stock
Dec 08
2022
BUY
Grant, award, or other acquisition
-
843
Added 2.06%
40,098
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$19,420
$47.95 p/Share
405
Reduced 1.02%
39,255
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$11,638
$55.42 p/Share
210
Reduced 0.53%
39,621
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$18,332
$55.89 p/Share
328
Reduced 0.82%
39,831
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$101,106
$57.09 p/Share
1,771
Reduced 4.22%
40,159
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
7,121
Added 14.52%
41,930
Common Stock
Jul 13
2021
SELL
Payment of exercise price or tax liability
$18,997
$38.07 p/Share
499
Reduced 1.42%
34,766
Common Stock
Apr 08
2021
SELL
Open market or private sale
$222,540
$37.09 p/Share
6,000
Reduced 14.55%
35,243
Common Stock