May 30
2023
SELL
Open market or private sale
$12,025
$48.1 p/Share
250
Reduced 22.52%
860
Common Stock
May 23
2023
SELL
Open market or private sale
$24,000
$48.0 p/Share
500
Reduced 31.06%
1,110
Common Stock
May 22
2023
SELL
Open market or private sale
$11,500
$46.0 p/Share
250
Reduced 13.44%
1,610
Common Stock
May 18
2023
SELL
Open market or private sale
$11,250
$45.0 p/Share
250
Reduced 11.85%
1,860
Common Stock
Mar 09
2023
SELL
Open market or private sale
$23,880
$47.76 p/Share
500
Reduced 19.16%
2,110
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$3,244
$47.71 p/Share
68
Reduced 2.54%
2,610
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
226
Added 7.89%
2,640
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$1,062
$46.18 p/Share
23
Reduced 0.93%
2,452
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
77
Added 3.02%
2,475
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$736
$46.03 p/Share
16
Reduced 0.66%
2,398
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
53
Added 2.15%
2,414
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$15,351
$46.38 p/Share
331
Reduced 12.3%
2,361
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,115
Added 30.26%
2,570
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$852
$35.54 p/Share
24
Reduced 1.5%
1,577
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
-
98
Added 5.77%
1,601
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$1,885
$36.98 p/Share
51
Reduced 3.28%
1,503
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
-
205
Added 11.78%
1,535
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$486
$37.4 p/Share
13
Reduced 0.95%
1,349
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
53
Added 3.75%
1,362
Common Stock
Sep 09
2022
SELL
Open market or private sale
$39,850
$39.85 p/Share
1,000
Reduced 43.31%
1,309
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$2,674
$35.66 p/Share
75
Reduced 3.15%
2,309
Common Stock
Sep 06
2022
BUY
Exercise of conversion of derivative security
-
301
Added 11.43%
2,333
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$478
$36.78 p/Share
13
Reduced 0.62%
2,083
Common Stock
Sep 02
2022
BUY
Exercise of conversion of derivative security
-
53
Added 2.47%
2,096
Common Stock
Aug 12
2022
SELL
Open market or private sale
$20,750
$41.5 p/Share
500
Reduced 19.66%
2,043
Common Stock