Oct 13
2023
BUY
Grant, award, or other acquisition
-
64,516
Added 19.09%
273,503
Common Stock
Aug 04
2023
SELL
Open market or private sale
$2,988,823
$70.05 p/Share
42,667
Reduced 16.95%
208,987
Common Stock
May 01
2023
SELL
Open market or private sale
$1,061,480
$62.44 p/Share
17,000
Reduced 6.33%
251,654
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$1,060,990
$52.72 p/Share
20,125
Reduced 6.97%
268,654
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$2,844,860
$52.75 p/Share
53,931
Reduced 15.74%
288,779
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
94,242
Added 23.76%
302,471
Common Stock
Oct 13
2022
BUY
Grant, award, or other acquisition
-
80,569
Added 24.49%
248,468
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$3,253,513
$67.68 p/Share
48,072
Reduced 19.31%
200,899
Common Stock
Oct 16
2021
BUY
Exercise of conversion of derivative security
-
40,988
Added 14.14%
248,971
Common Stock
Oct 13
2021
SELL
Payment of exercise price or tax liability
$1,600,746
$66.72 p/Share
23,992
Reduced 10.34%
207,983
Common Stock
Oct 13
2021
BUY
Grant, award, or other acquisition
-
61,826
Added 25.31%
182,490
Common Stock
Oct 13
2021
BUY
Exercise of conversion of derivative security
-
50,796
Added 17.96%
231,975
Common Stock
Jul 06
2021
SELL
Open market or private sale
$8,386,197
$80.42 p/Share
104,280
Reduced 46.63%
119,353
Common Stock
Jul 06
2021
BUY
Exercise of conversion of derivative security
$3,679,501
$36.73 p/Share
100,177
Added 30.94%
223,633
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$168,445
$77.66 p/Share
2,169
Reduced 1.73%
123,456
Common Stock
Dec 08
2020
-
11,381
Reduced 8.31%
125,625
Common Stock
Dec 07
2020
-
90,109
Reduced 39.68%
137,006
Common Stock
Oct 24
2020
SELL
Payment of exercise price or tax liability
$378,300
$52.85 p/Share
7,158
Reduced 3.06%
227,115
Common Stock
Oct 16
2020
SELL
Payment of exercise price or tax liability
$2,685,973
$51.94 p/Share
51,713
Reduced 18.08%
234,273
Common Stock
Oct 16
2020
BUY
Grant, award, or other acquisition
-
62,572
Added 22.52%
215,265
Common Stock
Oct 16
2020
BUY
Exercise of conversion of derivative security
-
70,721
Added 20.78%
269,577
Common Stock