Nov 07
2023
SELL
Open market or private sale
$486,060
$81.01 p/Share
6,000
Reduced 4.65%
123,026
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$232,602
$29.84 p/Share
7,795
Added 5.88%
124,821
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$49,504
$29.84 p/Share
1,659
Added 1.33%
123,026
Common Stock
May 10
2023
SELL
Open market or private sale
$556,101
$67.57 p/Share
8,230
Reduced 6.45%
119,402
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$315,739
$30.97 p/Share
10,195
Added 7.75%
121,367
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$552,315
$71.01 p/Share
7,778
Reduced 6.12%
119,402
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
21,760
Added 14.61%
127,180
Common Stock
Dec 23
2022
BUY
Exercise of conversion of derivative security
$99,964
$31.2 p/Share
3,204
Added 2.83%
110,163
Common Stock
Mar 09
2022
SELL
Open market or private sale
$550,458
$60.69 p/Share
9,070
Reduced 7.89%
105,823
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
$324,472
$24.75 p/Share
13,110
Added 10.24%
114,893
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$462,448
$64.22 p/Share
7,201
Reduced 6.64%
101,269
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
15,966
Added 12.83%
108,470
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$52,770
$65.31 p/Share
808
Reduced 0.87%
92,504
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
2,454
Added 2.56%
93,312
Common Stock
Nov 23
2021
SELL
Open market or private sale
$387,486
$56.65 p/Share
6,840
Reduced 6.88%
92,580
Common Stock
Nov 23
2021
BUY
Exercise of conversion of derivative security
$166,075
$24.28 p/Share
6,840
Added 6.44%
99,420
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$302,165
$46.92 p/Share
6,440
Reduced 6.6%
91,180
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
21,087
Added 17.76%
97,620
Common Stock
Jun 26
2020
SELL
Payment of exercise price or tax liability
$18,623
$34.68 p/Share
537
Reduced 0.68%
78,631
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$519,281
$52.81 p/Share
9,833
Reduced 11.19%
78,070
Common Stock
Feb 14
2020
BUY
Grant, award, or other acquisition
-
27,929
Added 24.11%
87,903
Common Stock
Dec 06
2019
-
286
Reduced 0.47%
59,974
Common Stock
Dec 06
2019
SELL
Open market or private sale
$51,120
$53.25 p/Share
960
Reduced 1.58%
59,974
Common Stock
Dec 06
2019
BUY
Exercise of conversion of derivative security
$23,309
$24.28 p/Share
960
Added 1.55%
60,934
Common Stock
Aug 05
2019
-
955
Reduced 1.58%
59,636
Common Stock