Oct 15
2023
SELL
Payment of exercise price or tax liability
$444,328
$69.21 p/Share
6,420
Reduced 3.86%
159,699
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$1,193,283
$69.75 p/Share
17,108
Reduced 9.34%
166,119
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
28,500
Added 14.12%
173,412
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
35,842
Added 18.81%
154,727
Common Stock
Jan 30
2023
SELL
Open market or private sale
$1,485,840
$61.91 p/Share
24,000
Reduced 16.8%
118,885
Common Stock
Dec 02
2022
-
350
Reduced 0.25%
142,480
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$384,592
$52.72 p/Share
7,295
Reduced 4.86%
142,830
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$971,813
$52.75 p/Share
18,423
Reduced 10.93%
150,125
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
36,722
Added 19.07%
155,835
Common Stock
Oct 13
2022
BUY
Grant, award, or other acquisition
-
42,654
Added 24.45%
131,826
Common Stock
Mar 24
2022
SELL
Open market or private sale
$425,600
$76.0 p/Share
5,600
Reduced 5.91%
89,172
Common Stock
Dec 20
2021
SELL
Open market or private sale
$681,347
$82.09 p/Share
8,300
Reduced 8.08%
94,450
Common Stock
Nov 08
2021
-
284
Reduced 0.28%
102,750
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$1,024,201
$67.68 p/Share
15,133
Reduced 12.81%
103,034
Common Stock
Oct 16
2021
BUY
Exercise of conversion of derivative security
-
12,110
Added 9.3%
118,167
Common Stock
Oct 13
2021
SELL
Payment of exercise price or tax liability
$338,604
$66.72 p/Share
5,075
Reduced 4.57%
106,057
Common Stock
Oct 13
2021
BUY
Grant, award, or other acquisition
-
29,976
Added 21.24%
111,132
Common Stock
Oct 13
2021
BUY
Exercise of conversion of derivative security
-
16,669
Added 17.04%
81,156
Common Stock
Sep 24
2021
SELL
Open market or private sale
$608,556
$73.32 p/Share
8,300
Reduced 11.4%
64,487
Common Stock
Jun 25
2021
SELL
Open market or private sale
$677,031
$81.57 p/Share
8,300
Reduced 10.24%
72,787
Common Stock
Mar 25
2021
SELL
Open market or private sale
$671,885
$80.95 p/Share
8,300
Reduced 9.29%
81,087
Common Stock
Jan 13
2021
SELL
Open market or private sale
$1,186,950
$79.13 p/Share
15,000
Reduced 14.44%
88,888
Common Stock
Nov 16
2020
SELL
Open market or private sale
$713,615
$61.16 p/Share
11,668
Reduced 10.1%
103,888
Common Stock
Nov 16
2020
BUY
Exercise of conversion of derivative security
$344,089
$29.49 p/Share
11,668
Added 9.17%
115,556
Common Stock
Oct 24
2020
SELL
Payment of exercise price or tax liability
$88,312
$52.85 p/Share
1,671
Reduced 1.58%
103,888
Common Stock