Mar 22
2024
SELL
Payment of exercise price or tax liability
$10,772
$55.53 p/Share
194
Reduced 1.02%
18,908
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
677
Added 3.42%
19,102
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
6,009
Added 24.59%
18,425
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$18,548
$55.37 p/Share
335
Reduced 2.63%
12,416
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$12,016
$55.63 p/Share
216
Reduced 1.67%
12,751
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$12,701
$55.71 p/Share
228
Reduced 1.73%
12,967
Common Stock
Aug 25
2023
SELL
Open market or private sale
$155,935
$59.86 p/Share
2,605
Reduced 16.49%
13,195
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$50,082
$59.34 p/Share
844
Reduced 5.07%
15,800
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
2,950
Added 15.06%
16,644
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
3,504
Added 20.37%
13,694
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$37,268
$59.63 p/Share
625
Reduced 5.78%
10,190
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$16,100
$59.63 p/Share
270
Reduced 2.44%
10,815
Common Stock
Nov 23
2022
SELL
Open market or private sale
$102,976
$72.57 p/Share
1,419
Reduced 11.35%
11,085
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$36,572
$62.41 p/Share
586
Reduced 4.48%
12,504
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$40,537
$68.59 p/Share
591
Reduced 4.32%
13,090
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
2,385
Added 14.85%
13,681
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$38,957
$85.62 p/Share
455
Reduced 3.87%
11,296
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$44,548
$71.05 p/Share
627
Reduced 5.07%
11,751
Common Stock
Jun 21
2021
BUY
Grant, award, or other acquisition
-
1,300
Added 9.5%
12,378
Common Stock
Mar 18
2021
SELL
Open market or private sale
$59,696
$80.78 p/Share
739
Reduced 6.25%
11,078
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$45,337
$79.26 p/Share
572
Reduced 5.64%
9,561
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
2,256
Added 16.03%
11,817
Common Stock
Mar 02
2021
SELL
Open market or private sale
$508,690
$72.67 p/Share
7,000
Reduced 40.86%
10,133
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
$279,090
$39.87 p/Share
7,000
Added 29.01%
17,133
Common Stock