Jul 25
2024
SELL
Open market or private sale
$245,726
$64.75 p/Share
3,795
Reduced 7.02%
50,293
Common Stock
Jul 25
2024
SELL
Sale (or disposition) back to the issuer
$771,908
$64.79 p/Share
11,914
Reduced 18.05%
54,088
Common Stock
Jul 25
2024
SELL
Payment of exercise price or tax liability
$119,991
$64.79 p/Share
1,852
Reduced 2.73%
66,002
Common Stock
Jul 25
2024
BUY
Exercise of conversion of derivative security
$770,927
$43.9 p/Share
17,561
Added 20.56%
67,854
Common Stock
Mar 11
2024
SELL
Open market or private sale
$263,300
$52.66 p/Share
5,000
Reduced 9.04%
50,293
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$57,521
$50.68 p/Share
1,135
Reduced 2.01%
55,293
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$31,376
$52.12 p/Share
602
Reduced 1.06%
56,428
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
7,885
Added 12.15%
57,030
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$44,593
$54.25 p/Share
822
Reduced 1.65%
49,145
Common Stock
Dec 08
2023
-
400
Reduced 0.79%
49,967
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
5,264
Added 9.89%
47,969
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$38,538
$66.56 p/Share
579
Reduced 1.34%
42,705
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$37,763
$66.02 p/Share
572
Reduced 1.3%
43,284
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$70,108
$65.83 p/Share
1,065
Reduced 2.37%
43,856
Common Stock
Nov 16
2022
-
275
Reduced 0.64%
42,783
Common Stock
Aug 04
2022
SELL
Open market or private sale
$140,900
$70.45 p/Share
2,000
Reduced 4.44%
43,058
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
8,167
Added 15.34%
45,058
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$71,253
$68.91 p/Share
1,034
Reduced 2.73%
36,891
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$75,844
$69.71 p/Share
1,088
Reduced 2.79%
37,925
Common Stock
Dec 10
2021
-
300
Reduced 0.76%
39,013
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$82,543
$72.47 p/Share
1,139
Reduced 2.49%
44,624
Common Stock
Feb 11
2021
SELL
Open market or private sale
$451,030
$72.35 p/Share
6,234
Reduced 14.27%
37,445
Common Stock
Feb 11
2021
SELL
Sale (or disposition) back to the issuer
$207,844
$72.47 p/Share
2,868
Reduced 6.16%
43,679
Common Stock
Feb 11
2021
BUY
Exercise of conversion of derivative security
$208,380
$31.12 p/Share
6,696
Added 12.95%
44,992
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
6,056
Added 12.87%
40,990
Common Stock