Sep 19
2023
SELL
Open market or private sale
$2,424,838
$91.77 p/Share
26,423
Reduced 9.39%
255,034
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
41,291
Added 12.79%
281,457
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
52,150
Added 17.84%
240,166
Common Stock
Jun 20
2023
SELL
Open market or private sale
$539,449
$71.13 p/Share
7,584
Reduced 3.88%
188,016
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
2,555
Added 1.29%
195,600
Common Stock
Mar 17
2023
SELL
Open market or private sale
$406,300
$77.17 p/Share
5,265
Reduced 2.65%
193,045
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
2,555
Added 1.27%
198,310
Common Stock
Dec 19
2022
SELL
Open market or private sale
$488,744
$61.4 p/Share
7,960
Reduced 3.91%
195,755
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
2,555
Added 1.24%
203,715
Common Stock
Sep 19
2022
SELL
Open market or private sale
$1,745,517
$62.82 p/Share
27,786
Reduced 12.14%
201,160
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
43,904
Added 16.09%
228,946
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
59,568
Added 24.35%
185,042
Common Stock
Jun 17
2022
SELL
Open market or private sale
$406,806
$72.18 p/Share
5,636
Reduced 4.3%
125,474
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
2,555
Added 1.91%
131,110
Common Stock
Mar 17
2022
SELL
Open market or private sale
$334,624
$87.92 p/Share
3,806
Reduced 4.44%
81,899
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
9,063
Added 9.56%
85,705
Common Stock
Dec 17
2021
SELL
Open market or private sale
$628,282
$112.98 p/Share
5,561
Reduced 6.76%
76,642
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
-
9,064
Added 9.93%
82,203
Common Stock
Sep 17
2021
SELL
Open market or private sale
$854,102
$118.51 p/Share
7,207
Reduced 8.97%
73,139
Common Stock
Sep 15
2021
BUY
Grant, award, or other acquisition
-
35,238
Added 34.81%
65,993
Common Stock
Jun 17
2021
SELL
Payment of exercise price or tax liability
$506,090
$112.24 p/Share
4,509
Reduced 12.79%
30,755
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
9,064
Added 20.45%
35,264
Common Stock
Mar 16
2021
SELL
Open market or private sale
$331,636
$106.43 p/Share
3,116
Reduced 10.63%
26,200
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
9,064
Added 23.62%
29,316
Common Stock
Dec 17
2020
SELL
Open market or private sale
$572,583
$125.1 p/Share
4,577
Reduced 18.43%
20,252
Common Stock