May 21
2024
SELL
Open market or private sale
$1,957,403
$87.47 p/Share
22,378
Reduced 26.67%
61,522
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$687,675
$30.73 p/Share
22,378
Added 21.06%
83,900
Common Stock
Feb 16
2024
SELL
Open market or private sale
$2,577,816
$79.91 p/Share
32,259
Reduced 34.4%
61,522
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
57,656
Added 38.07%
93,781
Common Stock
Nov 03
2023
SELL
Open market or private sale
$1,459,066
$81.97 p/Share
17,800
Reduced 33.01%
36,125
Common Stock
Aug 10
2023
SELL
Open market or private sale
$1,216,794
$75.86 p/Share
16,040
Reduced 22.93%
53,925
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$500,448
$31.2 p/Share
16,040
Added 18.65%
69,965
Common Stock
Feb 14
2023
SELL
Open market or private sale
$1,568,394
$70.36 p/Share
22,291
Reduced 29.25%
53,925
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
39,841
Added 34.33%
76,216
Common Stock
Nov 17
2022
SELL
Open market or private sale
$989,241
$70.01 p/Share
14,130
Reduced 27.98%
36,375
Common Stock
Feb 16
2022
SELL
Open market or private sale
$1,664,135
$64.23 p/Share
25,909
Reduced 34.9%
48,338
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
35,236
Added 32.18%
74,247
Common Stock
Jun 30
2021
SELL
Open market or private sale
$1,476,129
$53.58 p/Share
27,550
Reduced 41.47%
38,880
Common Stock
Jun 28
2021
SELL
Open market or private sale
$660,320
$53.58 p/Share
12,324
Reduced 15.65%
66,430
Common Stock
Feb 16
2021
SELL
Open market or private sale
$2,132,176
$46.55 p/Share
45,804
Reduced 36.81%
78,619
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
45,804
Added 26.91%
124,423
Common Stock
Dec 07
2020
SELL
Open market or private sale
$231,395
$45.64 p/Share
5,070
Reduced 6.06%
78,619
Common Stock
Aug 18
2020
SELL
Open market or private sale
$611,749
$37.32 p/Share
16,392
Reduced 16.4%
83,540
Common Stock
Feb 18
2020
SELL
Open market or private sale
$856,419
$51.81 p/Share
16,530
Reduced 14.31%
98,988
Common Stock
Feb 14
2020
BUY
Grant, award, or other acquisition
-
33,060
Added 22.25%
115,518
Common Stock
Feb 06
2020
SELL
Open market or private sale
$1,192,781
$52.68 p/Share
22,642
Reduced 21.54%
82,458
Common Stock
May 16
2019
SELL
Open market or private sale
$937,620
$52.09 p/Share
18,000
Reduced 14.74%
104,086
Common Stock
Mar 04
2019
SELL
Open market or private sale
$771,201
$49.19 p/Share
15,678
Reduced 11.38%
122,086
Common Stock
Mar 04
2019
BUY
Exercise of conversion of derivative security
$454,035
$28.96 p/Share
15,678
Added 10.22%
137,764
Common Stock
Feb 14
2019
SELL
Payment of exercise price or tax liability
$40,824
$48.6 p/Share
840
Reduced 0.75%
111,447
Common Stock