Apr 23
2024
|
SELL
Open market or private sale
|
$224,070
$57.03 p/Share
|
3,929
|
|
Apr 23
2024
|
BUY
Exercise of conversion of derivative security
|
$102,417
$38.33 p/Share
|
2,672
|
|
Mar 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
1,525
|
|
Mar 12
2024
|
SELL
Payment of exercise price or tax liability
|
$13,772
$55.31 p/Share
|
249
|
|
Mar 11
2024
|
SELL
Payment of exercise price or tax liability
|
$9,513
$54.99 p/Share
|
173
|
|
Mar 08
2024
|
SELL
Payment of exercise price or tax liability
|
$13,096
$55.97 p/Share
|
234
|
|
Sep 22
2023
|
SELL
Open market or private sale
|
$218,452
$45.53 p/Share
|
4,798
|
|
Sep 22
2023
|
BUY
Exercise of conversion of derivative security
|
$98,640
$24.66 p/Share
|
4,000
|
|
Jul 14
2023
|
SELL
Payment of exercise price or tax liability
|
$14,860
$46.44 p/Share
|
320
|
|
Mar 14
2023
|
SELL
Open market or private sale
|
$47,020
$47.02 p/Share
|
1,000
|
|
Mar 10
2023
|
SELL
Payment of exercise price or tax liability
|
$25,386
$47.1 p/Share
|
539
|
|
Mar 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,493
|
|
Dec 02
2022
|
SELL
Open market or private sale
|
$275,773
$47.72 p/Share
|
5,779
|
|
Dec 02
2022
|
BUY
Exercise of conversion of derivative security
|
$75,520
$18.88 p/Share
|
4,000
|
|
Jul 15
2022
|
SELL
Payment of exercise price or tax liability
|
$15,280
$47.75 p/Share
|
320
|
|
Jul 13
2022
|
SELL
Payment of exercise price or tax liability
|
$18,892
$47.95 p/Share
|
394
|
|
Mar 14
2022
|
SELL
Open market or private sale
|
$44,751
$55.18 p/Share
|
811
|
|
Mar 11
2022
|
SELL
Payment of exercise price or tax liability
|
$23,474
$55.89 p/Share
|
420
|
|
Mar 10
2022
|
BUY
Grant, award, or other acquisition
|
-
|
1,235
|
|
Sep 15
2021
|
SELL
Open market or private sale
|
$32,917
$42.04 p/Share
|
783
|
|
Jul 15
2021
|
SELL
Payment of exercise price or tax liability
|
$13,011
$38.84 p/Share
|
335
|
|
Jul 14
2021
|
SELL
Open market or private sale
|
$43,853
$38.3 p/Share
|
1,145
|
|
Jul 13
2021
|
SELL
Payment of exercise price or tax liability
|
$18,769
$38.07 p/Share
|
493
|
|
Apr 12
2021
|
SELL
Open market or private sale
|
$75,900
$37.95 p/Share
|
2,000
|
|
Apr 12
2021
|
BUY
Exercise of conversion of derivative security
|
$21,960
$10.98 p/Share
|
2,000
|
|