Nov 11
2024
SELL
Open market or private sale
$382,900
$76.58 p/Share
5,000
Reduced 9.37%
48,346
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
6,685
Added 11.14%
53,346
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$41,160
$86.29 p/Share
477
Reduced 1.01%
46,661
Common Stock
Feb 28
2024
SELL
Open market or private sale
$431,950
$86.39 p/Share
5,000
Reduced 9.59%
47,138
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,997
Added 7.12%
52,138
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$237,921
$86.11 p/Share
2,763
Reduced 5.43%
48,141
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$72,016
$83.74 p/Share
860
Reduced 1.66%
50,904
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
9,137
Added 15.0%
51,764
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$127,251
$67.01 p/Share
1,899
Reduced 4.26%
42,627
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$55,086
$66.13 p/Share
833
Reduced 1.84%
44,526
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$60,135
$69.36 p/Share
867
Reduced 1.88%
45,359
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
11,680
Added 20.17%
46,226
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$27,375
$65.49 p/Share
418
Reduced 1.2%
34,546
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$49,422
$62.56 p/Share
790
Reduced 2.21%
34,964
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$35,672
$63.7 p/Share
560
Reduced 1.54%
35,754
Common Stock
Nov 03
2021
SELL
Open market or private sale
$506,209
$76.99 p/Share
6,575
Reduced 15.33%
36,314
Common Stock
Aug 06
2021
SELL
Open market or private sale
$261,579
$74.27 p/Share
3,522
Reduced 7.59%
42,889
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$39,471
$70.61 p/Share
559
Reduced 1.19%
46,411
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
-
2,295
Added 4.66%
46,970
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
10,830
Added 19.51%
44,675
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$53,278
$67.44 p/Share
790
Reduced 2.28%
33,845
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$37,168
$67.09 p/Share
554
Reduced 1.57%
34,635
Common Stock
Nov 03
2020
SELL
Open market or private sale
$324,400
$64.88 p/Share
5,000
Reduced 12.44%
35,189
Common Stock