Feb 28
2024
BUY
Grant, award, or other acquisition
-
18,087
Added 13.66%
114,291
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$502,518
$75.07 p/Share
6,694
Reduced 6.51%
96,204
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
11,200
Added 9.82%
102,898
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$148,580
$78.99 p/Share
1,881
Reduced 2.01%
91,698
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
19,104
Added 16.95%
93,579
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$155,298
$66.31 p/Share
2,342
Reduced 3.05%
74,475
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
4,500
Added 5.53%
76,817
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$77,940
$69.28 p/Share
1,125
Reduced 1.53%
72,317
Common Stock
Mar 30
2022
SELL
Open market or private sale
$25,620
$105.0 p/Share
244
Reduced 0.33%
73,442
Common Stock
Mar 29
2022
SELL
Open market or private sale
$15,540
$105.0 p/Share
148
Reduced 0.2%
73,686
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
12,864
Added 14.84%
73,834
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$1,512,420
$97.79 p/Share
15,466
Reduced 20.23%
60,970
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
17,722
Added 18.82%
76,436
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
8,155
Added 12.2%
58,714
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$133,994
$89.27 p/Share
1,501
Reduced 2.88%
50,559
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
11,202
Added 17.71%
52,060
Common Stock
Feb 18
2021
SELL
Open market or private sale
$720,000
$90.0 p/Share
8,000
Reduced 16.37%
40,858
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$768,427
$87.6 p/Share
8,772
Reduced 15.22%
48,858
Common Stock
Feb 16
2021
SELL
Open market or private sale
$108,000
$90.0 p/Share
1,200
Reduced 2.4%
48,858
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
15,008
Added 20.66%
57,630
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$27,000
$22.5 p/Share
1,200
Added 2.34%
50,058
Common Stock
Aug 03
2020
SELL
Open market or private sale
$624,610
$89.23 p/Share
7,000
Reduced 14.11%
42,622
Common Stock
Aug 01
2020
SELL
Payment of exercise price or tax liability
$640,336
$89.57 p/Share
7,149
Reduced 12.59%
49,622
Common Stock
Aug 01
2020
BUY
Grant, award, or other acquisition
-
10,754
Added 15.93%
56,771
Common Stock
Feb 21
2020
BUY
Grant, award, or other acquisition
-
10,267
Added 18.24%
46,017
Common Stock