Apr 08
2024
|
SELL
Open market or private sale
|
$26,038
$47.0 p/Share
|
554
|
|
Apr 05
2024
|
SELL
Open market or private sale
|
$148,990
$47.0 p/Share
|
3,170
|
|
Mar 08
2024
|
SELL
Open market or private sale
|
$164,989
$45.03 p/Share
|
3,664
|
|
Feb 24
2024
|
SELL
Payment of exercise price or tax liability
|
$212,501
$43.13 p/Share
|
4,927
|
|
Feb 24
2024
|
SELL
Sale (or disposition) back to the issuer
|
$552,538
$43.13 p/Share
|
12,811
|
|
Feb 24
2024
|
BUY
Exercise of conversion of derivative security
|
$552,538
$43.13 p/Share
|
12,811
|
|
Feb 24
2024
|
BUY
Grant, award, or other acquisition
|
-
|
10,633
|
|
Jun 07
2023
|
SELL
Open market or private sale
|
$535,767
$53.02 p/Share
|
10,105
|
|
May 15
2023
|
|
-
|
485
|
|
Mar 03
2023
|
SELL
Sale (or disposition) back to the issuer
|
$859,113
$58.06 p/Share
|
14,797
|
|
Mar 03
2023
|
BUY
Exercise of conversion of derivative security
|
$859,113
$58.06 p/Share
|
14,797
|
|
Feb 28
2023
|
SELL
Payment of exercise price or tax liability
|
$673,892
$58.27 p/Share
|
11,565
|
|
Dec 01
2022
|
SELL
Open market or private sale
|
$241,722
$60.13 p/Share
|
4,020
|
|
Feb 26
2022
|
SELL
Payment of exercise price or tax liability
|
$246,639
$69.81 p/Share
|
3,533
|
|
Nov 16
2021
|
SELL
Open market or private sale
|
$368,824
$75.01 p/Share
|
4,917
|
|
Nov 05
2021
|
SELL
Open market or private sale
|
$373,905
$73.56 p/Share
|
5,083
|
|
May 07
2021
|
SELL
Open market or private sale
|
$699,500
$69.95 p/Share
|
10,000
|
|
Feb 23
2021
|
SELL
Payment of exercise price or tax liability
|
$226,040
$69.38 p/Share
|
3,258
|
|
Oct 30
2020
|
SELL
Open market or private sale
|
$670,000
$67.0 p/Share
|
10,000
|
|