Jun 13
2023
SELL
Open market or private sale
$49,500
$49.5 p/Share
1,000
Reduced 90.33%
107
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$1,166
$48.61 p/Share
24
Reduced 2.12%
1,107
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
-
97
Added 7.9%
1,131
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$904
$47.58 p/Share
19
Reduced 1.8%
1,034
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
76
Added 6.73%
1,053
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$622
$47.85 p/Share
13
Reduced 1.31%
977
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
53
Added 5.08%
990
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$1,257
$48.36 p/Share
26
Reduced 2.7%
937
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
103
Added 9.66%
963
Common Stock
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