Nov 02
2023
SELL
Open market or private sale
$8,137,000
$81.37 p/Share
100,000
Reduced 29.71%
236,539
Common Stock
May 02
2023
SELL
Open market or private sale
$4,042,177
$68.45 p/Share
59,053
Reduced 14.93%
336,539
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
$2,639,941
$30.08 p/Share
87,764
Added 19.32%
366,435
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,989,416
$71.01 p/Share
28,016
Reduced 8.34%
307,828
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
66,759
Added 16.58%
335,844
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$761,630
$70.3 p/Share
10,834
Reduced 3.87%
269,085
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$1,546,931
$64.22 p/Share
24,088
Reduced 7.94%
279,440
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
53,409
Added 14.96%
303,528
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$1,791,207
$57.26 p/Share
31,282
Reduced 11.13%
249,842
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$1,344,399
$46.92 p/Share
28,653
Reduced 9.28%
279,972
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
70,542
Added 18.6%
308,625
Common Stock
Aug 07
2020
SELL
Payment of exercise price or tax liability
$434,113
$36.52 p/Share
11,887
Reduced 4.78%
236,822
Common Stock
Mar 23
2020
BUY
Open market or private purchase
$657,250
$26.29 p/Share
25,000
Added 9.16%
247,828
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$2,357,861
$52.81 p/Share
44,648
Reduced 16.74%
222,099
Common Stock
Feb 14
2020
BUY
Grant, award, or other acquisition
-
105,239
Added 28.29%
266,747
Common Stock
Nov 12
2019
BUY
Grant, award, or other acquisition
-
22,235
Added 12.14%
160,933
Common Stock
Aug 09
2019
SELL
Payment of exercise price or tax liability
$209,299
$52.88 p/Share
3,958
Reduced 2.78%
138,203
Common Stock
Aug 09
2019
BUY
Grant, award, or other acquisition
-
8,776
Added 5.81%
142,161
Common Stock
Feb 14
2019
SELL
Payment of exercise price or tax liability
$759,715
$48.6 p/Share
15,632
Reduced 10.59%
131,910
Common Stock
Feb 14
2019
BUY
Grant, award, or other acquisition
-
41,428
Added 21.92%
147,542
Common Stock
Aug 14
2018
BUY
Grant, award, or other acquisition
-
64,503
Added 37.92%
105,603
Common Stock
Jul 02
2018
SELL
Payment of exercise price or tax liability
$567,134
$42.89 p/Share
13,223
Reduced 24.34%
41,100
Common Stock
Jul 02
2018
BUY
Grant, award, or other acquisition
-
29,157
Added 34.93%
54,323
Common Stock
Aug 08
2017
BUY
Grant, award, or other acquisition
-
12,310
Added 50.0%
12,310
Common Stock