Jul 19
2024
SELL
Open market or private sale
$2,594,337
$89.95 p/Share
28,842
Reduced 33.04%
58,452
Common Stock
May 31
2024
SELL
Open market or private sale
$1,213,116
$86.0 p/Share
14,106
Reduced 13.91%
87,294
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,569,380
$74.64 p/Share
21,026
Reduced 18.71%
91,352
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
41,544
Added 29.06%
101,400
Common Stock
Oct 16
2023
SELL
Open market or private sale
$2,347,554
$69.18 p/Share
33,934
Reduced 29.56%
80,882
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$662,417
$76.07 p/Share
8,708
Reduced 7.05%
114,815
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
9,859
Added 7.39%
123,523
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$2,053,889
$76.07 p/Share
27,000
Reduced 19.19%
113,664
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
55,842
Added 28.42%
140,664
Common Stock
Mar 09
2023
SELL
Open market or private sale
$546,013
$77.35 p/Share
7,059
Reduced 7.68%
84,822
Common Stock
Feb 13
2023
SELL
Open market or private sale
$128,408
$74.83 p/Share
1,716
Reduced 1.83%
91,881
Common Stock
Jul 08
2022
SELL
Open market or private sale
$1,002,150
$66.81 p/Share
15,000
Reduced 13.81%
93,597
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$817,173
$67.63 p/Share
12,083
Reduced 10.01%
108,597
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
10,350
Added 7.9%
120,680
Common Stock
Aug 19
2021
SELL
Open market or private sale
$2,568,000
$53.5 p/Share
48,000
Reduced 30.32%
110,330
Common Stock
Aug 19
2021
BUY
Exercise of conversion of derivative security
$476,000
$17.0 p/Share
28,000
Added 15.03%
158,330
Common Stock
Jun 28
2021
SELL
Payment of exercise price or tax liability
$509,289
$46.87 p/Share
10,866
Reduced 7.7%
130,331
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$433,565
$44.45 p/Share
9,754
Reduced 6.46%
141,197
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
15,748
Added 9.45%
150,951
Common Stock
Dec 18
2020
SELL
Open market or private sale
$3,086,021
$38.29 p/Share
80,596
Reduced 37.35%
135,203
Common Stock
Dec 18
2020
BUY
Exercise of conversion of derivative security
$270,270
$5.72 p/Share
47,250
Added 17.96%
215,799
Common Stock