Aug 28
2024
SELL
Payment of exercise price or tax liability
$957,839
$95.26 p/Share
10,055
Reduced 2.76%
354,721
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$654,402
$97.28 p/Share
6,727
Reduced 1.81%
364,776
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
67,088
Added 15.3%
371,503
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,872,095
$75.07 p/Share
24,938
Reduced 7.57%
304,415
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
42,006
Added 11.31%
329,353
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$531,365
$78.99 p/Share
6,727
Reduced 2.29%
287,347
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
68,776
Added 18.95%
294,074
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$700,167
$66.31 p/Share
10,559
Reduced 4.48%
225,298
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
13,505
Added 5.42%
235,857
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$281,138
$69.28 p/Share
4,058
Reduced 1.79%
222,352
Common Stock
Aug 04
2022
BUY
Open market or private purchase
$1,985,500
$79.42 p/Share
25,000
Added 9.94%
226,410
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
46,016
Added 18.18%
207,101
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$5,137,398
$97.79 p/Share
52,535
Reduced 24.59%
161,085
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
55,651
Added 20.67%
213,620
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$2,040,375
$106.01 p/Share
19,247
Reduced 10.86%
157,969
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$401,983
$89.27 p/Share
4,503
Reduced 2.48%
177,216
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
42,007
Added 18.78%
181,719
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$949,409
$87.6 p/Share
10,838
Reduced 7.2%
139,712
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
18,009
Added 10.68%
150,550
Common Stock
Oct 14
2020
SELL
Open market or private sale
$2,569,644
$89.92 p/Share
28,577
Reduced 17.5%
134,691
Common Stock
May 18
2020
SELL
Open market or private sale
$15,609,756
$79.28 p/Share
196,894
Reduced 54.67%
163,268
Common Stock
May 18
2020
BUY
Exercise of conversion of derivative security
$1,396,704
$8.57 p/Share
162,976
Added 31.15%
360,162
Common Stock
Feb 21
2020
BUY
Grant, award, or other acquisition
-
30,801
Added 13.51%
197,186
Common Stock
Feb 18
2020
SELL
Payment of exercise price or tax liability
$1,963,789
$98.16 p/Share
20,006
Reduced 10.73%
166,385
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
32,388
Added 14.8%
186,391
Common Stock