Jun 30
2023
SELL
Payment of exercise price or tax liability
$459,663
$76.7 p/Share
5,993
Reduced 6.48%
86,444
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
3,097
Added 3.24%
92,437
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
13,293
Added 12.95%
89,340
Common Stock
Nov 09
2022
SELL
Open market or private sale
$2,585,177
$80.5 p/Share
32,114
Reduced 29.69%
76,045
Common Stock
Nov 09
2022
BUY
Exercise of conversion of derivative security
$1,724,521
$53.7 p/Share
32,114
Added 22.89%
108,159
Common Stock
Sep 22
2022
SELL
Open market or private sale
$1,215,640
$80.57 p/Share
15,088
Reduced 16.56%
76,043
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$870,853
$75.7 p/Share
11,504
Reduced 11.21%
91,131
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
-
3,381
Added 3.19%
102,634
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$677,295
$71.04 p/Share
9,534
Reduced 8.76%
99,253
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
21,232
Added 16.33%
108,787
Common Stock
Apr 20
2022
SELL
Open market or private sale
$3,132,324
$71.9 p/Share
43,565
Reduced 33.23%
87,554
Common Stock
Apr 20
2022
BUY
Exercise of conversion of derivative security
$2,105,497
$48.33 p/Share
43,565
Added 24.94%
131,119
Common Stock
Dec 22
2021
SELL
Open market or private sale
$3,072,998
$64.96 p/Share
47,306
Reduced 35.08%
87,553
Common Stock
Dec 22
2021
BUY
Exercise of conversion of derivative security
$1,804,724
$38.15 p/Share
47,306
Added 25.97%
134,859
Common Stock
Sep 24
2021
SELL
Open market or private sale
$1,730,002
$60.46 p/Share
28,614
Reduced 24.63%
87,551
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$804,969
$58.86 p/Share
13,676
Reduced 10.53%
116,163
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$113,324
$59.55 p/Share
1,903
Reduced 1.44%
129,839
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
3,957
Added 2.92%
131,742
Common Stock
Jun 28
2021
BUY
Grant, award, or other acquisition
-
7,844
Added 5.78%
127,785
Common Stock
Dec 02
2020
-
9,320
Reduced 7.21%
119,938
Common Stock
Oct 22
2020
SELL
Open market or private sale
$383,459
$60.77 p/Share
6,310
Reduced 4.65%
129,257
Common Stock