Feb 10
2023
BUY
Grant, award, or other acquisition
-
128,955
Added 28.11%
329,723
Common Stock
Oct 31
2022
SELL
Open market or private sale
$7,248,723
$81.15 p/Share
89,325
Reduced 24.97%
268,351
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$5,199,608
$58.21 p/Share
89,325
Added 19.98%
357,676
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$450,207
$78.68 p/Share
5,722
Reduced 2.09%
268,351
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$260,803
$73.59 p/Share
3,544
Reduced 1.28%
274,073
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$1,949,841
$73.59 p/Share
26,496
Reduced 12.71%
182,000
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
95,617
Added 25.62%
277,617
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$137,788
$72.52 p/Share
1,900
Reduced 0.9%
208,496
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$45,383
$66.35 p/Share
684
Reduced 0.32%
210,396
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$365,141
$63.97 p/Share
5,708
Reduced 2.63%
211,080
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
28,377
Added 11.57%
216,788
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$127,438
$68.96 p/Share
1,848
Reduced 0.97%
188,411
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$502,694
$67.25 p/Share
7,475
Reduced 4.18%
171,371
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
18,888
Added 9.03%
190,259
Common Stock
Feb 24
2020
BUY
Open market or private purchase
$515,320
$39.64 p/Share
13,000
Added 6.78%
178,846
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$29,321
$40.78 p/Share
719
Reduced 0.43%
165,846
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
45,773
Added 21.56%
166,565
Common Stock
Feb 08
2020
SELL
Payment of exercise price or tax liability
$60,310
$50.05 p/Share
1,205
Reduced 0.99%
120,792
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$129,880
$50.05 p/Share
2,595
Reduced 2.27%
111,568
Common Stock
Feb 07
2020
BUY
Exercise of conversion of derivative security
-
10,429
Added 7.88%
121,997
Common Stock
Feb 21
2019
SELL
Payment of exercise price or tax liability
$45,944
$63.9 p/Share
719
Reduced 0.63%
114,163
Common Stock
Feb 08
2019
SELL
Payment of exercise price or tax liability
$417,256
$57.92 p/Share
7,204
Reduced 8.1%
81,721
Common Stock
Feb 08
2019
BUY
Exercise of conversion of derivative security
-
18,313
Added 15.47%
100,034
Common Stock
Feb 08
2019
BUY
Grant, award, or other acquisition
-
14,848
Added 11.45%
114,882
Common Stock
Aug 09
2018
-
2,632
Reduced 2.87%
88,925
Common Stock