May 09
2023
SELL
Open market or private sale
$1,839,091
$70.98 p/Share
25,910
Reduced 36.08%
45,897
Common
May 09
2023
BUY
Exercise of conversion of derivative security
$1,566,733
$59.95 p/Share
26,134
Added 26.68%
71,807
Common
May 08
2023
SELL
Open market or private sale
$1,849,143
$70.74 p/Share
26,140
Reduced 36.4%
45,673
Common
May 08
2023
BUY
Exercise of conversion of derivative security
$783,306
$59.95 p/Share
13,066
Added 15.39%
71,813
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$348,822
$68.91 p/Share
5,062
Reduced 7.93%
58,747
Common
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
11,213
Added 14.95%
63,809
Common
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,124,235
$68.38 p/Share
16,441
Reduced 23.81%
52,596
Common
Feb 17
2023
BUY
Grant, award, or other acquisition
-
39,226
Added 36.23%
69,037
Common
Nov 08
2022
SELL
Open market or private sale
$201,712
$72.04 p/Share
2,800
Reduced 8.69%
29,426
Common
Aug 26
2022
SELL
Open market or private sale
$3,712,229
$75.04 p/Share
49,470
Reduced 60.55%
32,226
Common
Aug 26
2022
BUY
Exercise of conversion of derivative security
$2,466,411
$60.01 p/Share
41,100
Added 33.47%
81,696
Common
Feb 23
2022
SELL
Open market or private sale
$503,965
$66.53 p/Share
7,575
Reduced 15.73%
40,596
Common
Feb 22
2022
SELL
Payment of exercise price or tax liability
$129,926
$66.12 p/Share
1,965
Reduced 3.92%
48,171
Common
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
4,330
Added 7.95%
50,136
Common
Feb 18
2022
SELL
Payment of exercise price or tax liability
$530,344
$66.07 p/Share
8,027
Reduced 14.91%
45,806
Common
Feb 18
2022
BUY
Grant, award, or other acquisition
-
21,651
Added 28.68%
53,833
Common
May 10
2021
SELL
Open market or private sale
$201,450
$67.15 p/Share
3,000
Reduced 8.64%
31,729
Common
Feb 19
2021
SELL
Payment of exercise price or tax liability
$190,350
$57.91 p/Share
3,287
Reduced 8.65%
34,729
Common
Feb 19
2021
BUY
Grant, award, or other acquisition
-
10,800
Added 22.12%
38,016
Common
Feb 16
2021
SELL
Payment of exercise price or tax liability
$38,267
$56.86 p/Share
673
Reduced 2.41%
27,216
Common
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
2,200
Added 7.31%
27,889
Common
Nov 03
2020
SELL
Open market or private sale
$109,820
$64.6 p/Share
1,700
Reduced 6.21%
25,689
Common